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

Sql सर्वर प्रतिकृति को सर्वर से कनेक्शन बनाने के लिए वास्तविक सर्वर नाम की आवश्यकता होती है

मुझे निम्नलिखित लिंक http://www.cryer.co.uk/brian/sqlserver/replication_requires_actual_server_name.htm

में समाधान मिला।

ब्रायन क्रायर को उनकी उपयोगी साइट के लिए धन्यवाद

लिंक के सड़ने से बचने के लिए लिंक का उद्धरण:

कारण:

यह त्रुटि उस सर्वर पर देखी गई है जिसका नाम बदलकर SQL सर्वर की मूल स्थापना के बाद किया गया था, और जहां SQL सर्वर कॉन्फ़िगरेशन फ़ंक्शन @@SERVERNAME अभी भी सर्वर का मूल नाम लौटा दिया है। इसकी पुष्टि निम्न द्वारा की जा सकती है:

select @@SERVERNAME
go

यह सर्वर का नाम वापस करना चाहिए। अगर ऐसा नहीं होता है तो इसे ठीक करने के लिए नीचे दी गई प्रक्रिया का पालन करें।

उपाय:

समस्या को हल करने के लिए सर्वर नाम को अद्यतन करने की आवश्यकता है। निम्नलिखित का प्रयोग करें:

sp_addserver 'real-server-name', LOCAL

यदि यह शिकायत करने में त्रुटि देता है कि नाम पहले से मौजूद है तो निम्न अनुक्रम का उपयोग करें:

sp_dropserver 'real-server-name'
go

sp_addserver 'real-server-name', LOCAL
go

यदि इसके बजाय रिपोर्ट की गई त्रुटि 'पहले से ही एक स्थानीय सर्वर है।' फिर निम्नलिखित क्रम का प्रयोग करें:

sp_dropserver old-server-name
go

sp_addserver real-server-name, LOCAL
go

जहां "पुराना-सर्वर-नाम" मूल त्रुटि के मुख्य भाग में निहित नाम है।

SQL सर्वर को रोकें और पुनरारंभ करें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर:तालिका मेटा-डेटा निकालें (विवरण, फ़ील्ड और उनके डेटा प्रकार)

  2. SQL सर्वर 2016:हमेशा एन्क्रिप्टेड

  3. SQL सर्वर RAISERROR स्टेटमेंट सरल उदाहरणों के साथ

  4. SQL सर्वर (T-SQL) में विभाजित तालिका को क्वेरी करते समय प्रत्येक पंक्ति के लिए विभाजन संख्या लौटाएँ

  5. Microsoft SQL Server 2008 R2 के लिए अनुक्रमणिका ऑटोइनक्रिकमेंट