2013-10-05 2 views
6

मैं एक dacpac का उपयोग कर एक दूरस्थ SQL Server 2012 डेटाबेस को अपग्रेड करने का प्रयास कर रहा हूं, लेकिन मुझे निम्न संदेश मिल रहा है: निर्दिष्ट example_id के साथ DacInstance मौजूद नहीं है। (माइक्रोसॉफ्ट एसक्यूएल सर्वर, 36004)। मैंने इंटरनेट पर खोज करने की कोशिश की लेकिन कुछ भी नहीं मिला। कोई विचार?"निर्दिष्ट example_id के साथ DacInstance मौजूद नहीं है। (माइक्रोसॉफ्ट एसक्यूएल सर्वर, 36004)"?

enter image description here

उत्तर

0

मैंने पाया है कि यह एक अनुमति मुद्दा है। उपयोगकर्ता को dacpac का उपयोग कर डेटाबेस को अद्यतन करने के लिए व्यवस्थापकीय विशेषाधिकार होना पड़ता है।

+2

आपको यह कहां मिला और प्रशासनिक पूर्वाग्रह क्या हैं? और आगे बढ़ने में संकोच न करें अगर आपका स्वयं का जवाब आपके कुरस्टियन का उत्तर देता है और इसे सही उत्तर के रूप में चिह्नित करता है। – Magier

5

मुझे अभी इस समस्या का सामना करना पड़ा। मैंने अपने लॉगिन के लिए उपयोगकर्ता मैपिंग के माध्यम से शिकार किया, db_owner, db_securityadmin सभी प्रासंगिक डेटाबेस के लिए भूमिका सदस्यता जोड़ना। कोई सहायता नही।

विशेष रूप से, उपयोगकर्ता को "sysadmin" सर्वर भूमिका जोड़ने के लिए आवश्यक था। ऐसा करने के बाद, मेरे dacpacs सफलतापूर्वक तैनात करने में सक्षम थे।

संबंधित मुद्दे