2015-10-30 8 views
21

पर SQL सर्वर .bak फ़ाइल को पुनर्स्थापित करना क्या कोई SQL बैकअप .bak फ़ाइल लेने और Azure SQL डेटाबेस पर एक नया डेटाबेस उत्पन्न करने के लिए पुनर्स्थापना के रूप में उपयोग करने का कोई तरीका है?Azure SQL डेटाबेस

विज़ार्ड जो मैं आमतौर पर इस स्थिति में अनुशंसित करता हूं, उपयोग करने के लिए एक कस्टम फ़ाइल बनाना चाहता है, लेकिन यह एन्क्रिप्टेड ऑब्जेक्ट्स (फ़ंक्शंस और व्यू) पर पक्के करता है और मुझे इसे पाने के लिए कोई और तरीका नहीं दिखता है ...

मेरे पास ऑब्जेक्ट्स को डिक्रिप्ट करने के लिए स्क्रिप्ट फ़ाइलें नहीं हैं। मैंने इस गड़बड़ी को विरासत में मिला ..

+1

ले मदद से Azure पर बनाया जाएगा हो सकता है इस मदद आप https://msdn.microsoft.com/en-us/library/ms177429.aspx –

+0

संबंधित प्रश्न: https : //stackoverflow.com/questions/33436344/restoring-sql-server-bak-file-to-azure-sql-डेटा – rfcdejong

उत्तर

14

Azure SQL डेटाबेस वर्तमान में उस कार्यक्षमता का समर्थन नहीं करता है। Azure एसक्यूएल डाटाबेस में बहाल करने के लिए एकमात्र तरीका BACPAC फ़ाइलों से आयात है - आप इस गाइड का पालन करके BACPAC फ़ाइलों का उपयोग कर Azure SQL DB में माइग्रेट कर सकते हैं: https://azure.microsoft.com/en-us/documentation/articles/sql-database-cloud-migrate/

अन्य विकल्प SQL Server in a VM उपयोग करने के लिए, एक एक की बहाल के लिए सक्षम होगा जो है .bak फ़ाइल

+2

क्या यह अब भी सच है ??? मुझे पावरहेल का उपयोग करके Azure एसक्यूएल में .bak फ़ाइलों को बहाल करना होगा .. क्या यह किया जा सकता है या यह मृत अंत है? – zainul

21

यदि आपके पास पहले से ही स्थानीय मशीन पर डेटाबेस है तो आप इसे SQL प्रबंधन स्टूडियो का उपयोग करके सीधे Azure पर माइग्रेट कर सकते हैं। इन चरणों का पालन करें:

सही SSMS में डेटाबेस नाम पर क्लिक करें: mssms

जादूगर तो प्रतीत होता है कि का पालन करें।

नए डेटाबेस यहां से S0 Standart योजना

+3

धन्यवाद, यह ठीक काम करता है। मुझे बस डेटाबेस सर्वर की फ़ायरवॉल सेटिंग्स पर अपना आईपी जोड़ना पड़ा। –

+2

यदि डेटाबेस प्राप्त करने के लिए .bak को पुनर्स्थापित करने का प्रयास किया गया है और यह डेटा अज़ूर में है, तो इस विधि का उपयोग करके केवल तैनाती करना बहुत आसान है – hanzolo

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