سؤال

عند استخدام فسدبمد لنشر قاعدة البيانات الخاصة بي:

vsdbcmd.exe /a:Deploy /manifest:MyDatabase.deploymanifest

أحصل على:

SQL01268 .Net SqlClient Data Provider: Msg 50000, Level 16, State 127, Line 6 Rows were detected. The schema update is terminating because data loss might occur. SQL01268 An error occurred while the batch was being executed.

الذي على ما يرام ، لكنه لا يقول لي أين سوف يحدث داتالوس.من أجل معرفة لا بد لي من استخدام <DeployToScript>True</DeployToScript>, ، ثم قم بتحميل البرنامج النصي لأعلى لرؤية:

IF EXISTS (select top 1 1 from [dbo].[MyTable]) RAISERROR ('Rows were detected. The schema update is terminating because data loss might occur.', 16, 127) WITH NOWAIT

هل هناك طريقة للحصول على فسدبمد لعرض هذه المعلومات عند نشر مباشرة إلى دب دون الحاجة إلى توليد سكل أولا?

شكرا

هل كانت مفيدة؟

المحلول

لا توجد طريقة للقيام بذلك ، إنه خطأ (أو ميزة مفقودة).انظر تعليق توم على سؤالي.

نصائح أخرى

بالنسبة لي كنت بحاجة إلى إفراغ ديسيبل قبل نشر سكل

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top