मुझे भी यही समस्या थी। Azure सपोर्ट से बात करने के बाद उन्हें पता चला कि समस्या इसलिए हुई क्योंकि ऑडिटिंग के लिए स्टोरेज क्रेडेंशियल को एन्क्रिप्ट करने के लिए एक खाली डेटाबेस मास्टर कुंजी बनाई गई है (ऑडिटिंग एक वैकल्पिक सेटिंग है)।
ध्यान दें कि डेटाबेस ऑडिटिंग सेटिंग्स सर्वर सेटिंग्स से विरासत में मिली हैं।
वैसे भी, उन्होंने जो काम किया वह था:
- सर्वर (या डेटाबेस) पर ऑडिटिंग अक्षम करें
- डेटाबेस मास्टर कुंजी को
DROP MASTER KEY
के साथ ड्रॉप करें आदेश।
फिर निर्यात अपेक्षा के अनुरूप काम करता है। उम्मीद है कि Azure जल्द ही इस समस्या को ठीक कर देगा ताकि ऑडिटिंग और निर्यात एक साथ काम कर सकें।
अद्यतन 21 मार्च 2017 एमएस से बेहतर कामकाज
<ब्लॉकक्वॉट>चूंकि सुधार को लागू होने में कुछ समय लगेगा, उन्होंने वैकल्पिक समाधान का भी सुझाव दिया, जिसके लिए इस समस्या से बचने के लिए आपकी तरफ से किसी अतिरिक्त कदम (जैसे ऑडिटिंग को अक्षम करना या ब्लॉग बनाने के चरण) की आवश्यकता नहीं होगी। ऑडिटिंग सक्षम होने के बाद, कृपया मास्टरकी को अपडेट करें और पासवर्ड सेट करें। मौजूदा मास्टरकी के लिए पासवर्ड सेट करने से समस्या कम हो जाएगी। साथ ही, पासवर्ड सेट करने से ऑडिटिंग पर कोई असर नहीं पड़ेगा और यह काम करता रहेगा। पासवर्ड जोड़ने का सिंटैक्स इस प्रकार है:
-- execute in the user database
ALTER MASTER KEY ADD ENCRYPTION BY PASSWORD = ‘##############’;
लिंक में एक पावरशेल स्क्रिप्ट भी है जिसका उपयोग आप .bacpac
से आपत्तिजनक SQL कथन को निकालने के लिए कर सकते हैं। फ़ाइल।