Microsoft SQL Server
Azure SQL डेटाबेस को प्रबंधित करना
खोज…
Azure SQL डेटाबेस के लिए सेवा स्तरीय जानकारी प्राप्त करें
Azure SQL डेटाबेस में अलग-अलग संस्करण और प्रदर्शन स्तर हैं।
आप SQL डेटाबेस का संस्करण, संस्करण (मूल, मानक या प्रीमियम), और सेवा उद्देश्य (S0, S1, P4, P11, आदि) पा सकते हैं जो निम्नलिखित कथनों का उपयोग करके एज़्योर में सेवा के रूप में चल रहा है:
select @@version
SELECT DATABASEPROPERTYEX('Wwi', 'EDITION')
SELECT DATABASEPROPERTYEX('Wwi', 'ServiceObjective')
एज़्योर SQL डेटाबेस का सर्विस टियर बदलें
आप ALAT DATABASE स्टेटमेंट का उपयोग करके स्केल-अप या स्केल-डाउन एज़ुर SQL डेटाबेस कर सकते हैं:
ALTER DATABASE WWI
MODIFY (SERVICE_OBJECTIVE = 'P6')
-- or
ALTER DATABASE CURRENT
MODIFY (SERVICE_OBJECTIVE = 'P2')
यदि आप वर्तमान डेटाबेस के सेवा स्तर को बदलते समय सेवा स्तर को बदलने का प्रयास करते हैं, तो आपको निम्नलिखित त्रुटि मिल सकती है:
Msg 40802, स्तर 16, राज्य 1, पंक्ति 1 सर्वर '......' और डेटाबेस '.......' पर एक सेवा उद्देश्य असाइनमेंट पहले से ही प्रगति पर है। कृपया तब तक प्रतीक्षा करें जब तक कि डेटाबेस के लिए सेवा उद्देश्य असाइनमेंट राज्य 'पूर्ण' के रूप में चिह्नित न हो जाए।
जब संक्रमण अवधि पूरी हो जाती है, तो अपना अलर्ट विवरण पुनः चलाएं।
एज़्योर SQL डेटाबेस की प्रतिकृति
आप किसी अन्य Azure SQL सर्वर पर समान नाम के साथ डेटाबेस की एक द्वितीयक प्रतिकृति बना सकते हैं, स्थानीय डेटाबेस को प्राथमिक बना सकते हैं, और प्राथमिक से नए माध्यमिक में डेटा की पुनरावृत्ति शुरू कर सकते हैं।
ALTER DATABASE <<mydb>>
ADD SECONDARY ON SERVER <<secondaryserver>>
WITH ( ALLOW_CONNECTIONS = ALL )
लक्ष्य सर्वर किसी अन्य डेटा केंद्र (भू-प्रतिकृति के लिए उपयोग योग्य) में हो सकता है। यदि समान नाम वाला डेटाबेस पहले से ही लक्ष्य सर्वर पर मौजूद है, तो कमांड विफल हो जाएगी। कमांड को मास्टर डेटाबेस पर स्थानीय डेटाबेस की मेजबानी करने वाले सर्वर पर निष्पादित किया जाता है जो प्राथमिक हो जाएगा। जब ALLOW_CONNECTIONS ALL पर सेट हो जाता है (यह डिफ़ॉल्ट रूप से NO पर सेट होता है), द्वितीयक प्रतिकृति एक रीड-ओनली डेटाबेस होगा जो सभी लॉगिन को कनेक्ट करने के लिए उपयुक्त अनुमतियों की अनुमति देगा।
निम्न आदेश का उपयोग करके प्राथमिक डेटाबेस प्रतिकृति को प्राथमिक में बढ़ावा दिया जा सकता है:
ALTER DATABASE mydb FAILOVER
आप द्वितीयक डेटाबेस को द्वितीयक सर्वर पर निकाल सकते हैं:
ALTER DATABASE <<mydb>>
REMOVE SECONDARY ON SERVER <<testsecondaryserver>>
लोचदार पूल में Azure SQL डेटाबेस बनाएँ
आप अपने azure SQL डेटाबेस को SQL लोचदार पूल में रख सकते हैं:
CREATE DATABASE wwi
( SERVICE_OBJECTIVE = ELASTIC_POOL ( name = mypool1 ) )
आप एक मौजूदा डेटाबेस की प्रतिलिपि बना सकते हैं और इसे कुछ लोचदार पूल में रख सकते हैं:
CREATE DATABASE wwi
AS COPY OF myserver.WideWorldImporters
( SERVICE_OBJECTIVE = ELASTIC_POOL ( name = mypool1 ) )