Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

एसक्यूएल सर्वर ऑलवेजऑन (उपलब्धता समूह) आर्किटेक्चर और स्टेप बाय स्टेप इंस्टॉलेशन -3 मैनुअल फेल ओवर स्टेप्स

नमस्ते,

मैं इस लेख श्रृंखला में यह समझाना जारी रखूंगा कि SQL सर्वर ऑलवेजऑन आर्किटेक्चर और स्टेप बाय स्टेप इंस्टॉलेशन क्या है।

SQL सर्वर हमेशा चालू रहता है

इससे पहले SQL Server AlwaysOn का पिछला लेख पढ़ें।

एसक्यूएल सर्वर ऑलवेजऑन (उपलब्धता समूह) आर्किटेक्चर और स्टेप बाय स्टेप इंस्टालेशन -2

हमेशा उपलब्धता समूह इंस्टॉल पर

जैसा कि पिछले लेख में था एक बार सभी चरण पूरे हो जाने के बाद, उपलब्धता समूह पर राइट-क्लिक करें निगरानी के लिए उपलब्धता प्रतिकृतियां , उपलब्धता डेटाबेस, और उपलब्धता समूह श्रोता ऑब्जेक्ट एक्सप्लोरर के माध्यम से और डैशबोर्ड दिखाएं . चुनें इस प्रकार है।

जैसा कि ऊपर डैशबोर्ड से देखा गया है, SQLC1 इंस्टेंस प्राइमरी है, SQLC2 इंस्टेंस सेकेंडरी और फ़ेलओवर मोड स्वचालित है और सिंक्रोनाइज़ेशन में कोई समस्या नहीं है।

मैं ऑलवेजऑन के लिए हमारे टेस्टडीबी में एक उदाहरण दूंगा कि यह डेटा डालेगा और सेकेंडरी साइड में सिंक्रोनाइज़ करेगा। आइए निम्नलिखित चरणों को करने के लिए चलते हैं।

use TESTDB
create table TestTable(
col1 int identity(1,1) not null,
col2 datetime null
)

use TESTDB
alter table TestTable add constraint DF_TestTable_col2 default (getdate()) for col2
go


use TESTDB
set nocount on
go

while 1=1
begin
insert TestTable values(default)
waitfor delay '00:00:05'
end

SQLC1 में डेटा सम्मिलित करते समय, जो प्राथमिक है, जब हम नीचे दिए गए SQLC2 से क्वेरी करते हैं, तो डेटा लगभग तुरंत SQLC2 के साथ सिंक्रनाइज़ हो जाता है। इस रीयल टाइम सिंक्रोनाइज़ेशन में सबसे महत्वपूर्ण योगदान यह तथ्य है कि सर्वर नेटवर्क में एक ही ब्लॉक पर कंधे से कंधा मिलाकर चलते हैं और नेटवर्क में कोई प्रतीक्षा घटना नहीं होती है।

SQL सर्वर ऑलवेजऑन में, हमने दिखाया कि डेटा तुरंत सेकेंडरी में सिंक्रोनाइज़ हो जाता है। अब एक मैनुअल फेलओवर करते हैं और फेलओवर केस देखते हैं। आप प्राथमिक सर्वर पर किसी भी रखरखाव के दौरान सर्वर रखरखाव आदि के दौरान इस विधि का उपयोग कर सकते हैं।

विफलता विज़ार्ड प्रारंभ करेंचलाएं ऑलवेजऑन डैशबोर्ड से निम्नानुसार है। SQLC1 को प्राथमिक अवस्था में, SQLC2 को द्वितीयक अवस्था में प्रारंभ करने से पहले अंतिम बार जांचें।

हमारे परिदृश्य में, चूंकि SQLC1 प्राथमिक है और SQLC2 द्वितीयक है, इसलिए द्वितीयक का चयन करें और निम्नानुसार कनेक्ट करें।

इस चरण में अगला क्लिक करें।

मैन्युअल फ़ेलओवर प्रारंभ किया गया।

मैन्युअल फ़ेलओवर सफलतापूर्वक पूर्ण हो गया है।

SQLC1 अब द्वितीयक अवस्था में है और SQLC2 प्राथमिक अवस्था में निम्नानुसार है।

एक बार ऑल्वेज़ऑन श्रोता नाम या आईपी का उपयोग करने के बाद, यह विफलता सेकंड में होती है, इसलिए यह बहुत ध्यान देने योग्य नहीं है और एप्लिकेशन में डाउनटाइम न्यूनतम होगा।

आप निम्न लिंक से SQL सर्वर ऑलवेज ऑन इंस्टालेशन से संबंधित अगली पोस्ट तक पहुंच सकते हैं।

SQL सर्वर ऑलवेजऑन आर्किटेक्चर और स्टेप बाय स्टेप इंस्टालेशन -4 डेटाबेस स्टेप्स जोड़ें और निकालें


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डेटाबेस मेल प्रोफाइल अपडेट करें (SSMS)

  2. EF4 में NOLOCK संकेत का उपयोग करना?

  3. SQL सर्वर में एक स्ट्रिंग से समय डेटा कैसे निकालें या कनवर्ट करें

  4. विशिष्ट अभिलेखों पर PIVOT क्वेरी

  5. टेबल ब्राउज़/संपादित करने और क्वेरी चलाने के लिए SQL सर्वर प्रबंधन स्टूडियो विकल्प