SqlPackage प्रोफ़ाइल से वैरिएबल नहीं उठाता है


9

मैं .dacpac और sqlpackage.exe का उपयोग कर एक डेटाबेस को अपग्रेड करना चाहता हूं

यहां बताया गया है कि मैं कैसे sqlpackage चलाता हूं:

SqlPackage.exe
    /Action:Publish
    /SourceFile:"my.dacpac"
    /Profile:"myprofile.publish.xml"

मुझे जो त्रुटि मिलती है वह है:

* निम्न SqlCmd चर लक्ष्य लिपियों में परिभाषित नहीं हैं: फू।

मैंने सत्यापित किया है कि myprofile.publish.xml फ़ाइल में वह संस्करण है:

<ItemGroup>
  <SqlCmdVariable Include="foo">
    <Value>bc\local</Value>
  </SqlCmdVariable>

मैंने यह भी सत्यापित किया कि dacpac बनाने वाली परियोजना दृश्य स्टूडियो के उपयोग से सफलतापूर्वक प्रकाशित होती है myprofile.publish.xml

मुझे और क्या याद आ रही है?

(मैं SQL सर्वर 2012 का उपयोग कर रहा हूँ)

जवाबों:


2

अपने डेटाबेस समाधान में संदर्भ देखें। आप शायद उन्हें वहां देखेंगे। SQLPackage स्क्रिप्ट क्रिया का उपयोग आप वास्तव में अपने dacpac में शामिल चर को देखने के लिए कर सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.