यह ऑनलाइन किताबों से है:
हालांकि @@ SERVERNAME फ़ंक्शन और SERVERPROPERTY फ़ंक्शन की SERVERNAME संपत्ति समान स्वरूपों के साथ स्ट्रिंग्स लौटा सकती है, जानकारी भिन्न हो सकती है। SERVERNAME गुण स्वचालित रूप से कंप्यूटर के नेटवर्क नाम . में परिवर्तनों की रिपोर्ट करता है ।
इसके विपरीत, @@SERVERNAME ऐसे परिवर्तनों की रिपोर्ट नहीं करता है। @@SERVERNAME sp_addserver या sp_dropserver संग्रहीत कार्यविधि का उपयोग करके स्थानीय सर्वर नाम में किए गए परिवर्तनों की रिपोर्ट करता है।
और पहली टिप्पणी सही है। SQL को डिफ़ॉल्ट इंस्टेंस में बदलने के लिए आपको इसे फिर से इंस्टॉल करना होगा।
प्रति बीओएल यदि आप नामित उदाहरणों के साथ मशीन का नाम बदलते हैं तो आपको निम्नानुसार उपयोग करना होगा:
sp_dropserver <'old_name\instancename'>
GO
sp_addserver <'new_name\instancename'>, local
GO