ऐसा लगता है कि Visual Studio Database Project
SQLCMD
-variables एक स्कीमा-तुलना कर रहा है।क्या विजुअल-स्टूडियो स्कीमा-तुलना में तुलना करने वाले SQLCMD-Variables को पार्स करने का कोई विकल्प है?
मेरे सभी समानार्थी जैसी
CREATE SYNONYM [dbo].[addressesExtDB] FOR [$(ExtDB)].[dbo].[addresses];
दिखता है, लेकिन वे डेटाबेस से अलग रूप में सूचित किया रहते हैं।
जब मैं सही ढंग से करने के लिए सेट कर दिया जाता सही 'Specify SQLCMD Variabeles...'
-settings जहां वर ExtDB 'ExtDBnn'
डेटाबेस में जिसके परिणामस्वरूप Synonym
के लिए निर्धारित है के साथ एक स्कीमा अद्यतन कार्य करें:
CREATE SYNONYM [dbo].[addressesExtDB] FOR [ExtDBnn].[dbo].[addresses];
एक recompare कार्यों झूठा के रूप में सभी समानार्थी से पता चलता फिर से अलग तो तुलना sqlcmd-variabeles को पार्स करना चाहिए और डेटाबेस के साथ तुलना करने के लिए परिणामों का उपयोग करना चाहिए। क्या मुझे यह करने या कुछ करने का विकल्प याद आ रहा है, या क्या आपको एक ही समस्या का अनुभव हुआ और किसी भी तरह समाधान मिला?