अपडेट किया गया:
SQL CE और SQL सर्वर के बीच माइग्रेट करने के लिए:कृपया इस निर्देश पर एक नज़र डालें यहां .
आपको इन चरणों का पालन करना चाहिए:
1- वर्चुअल मशीन को भौतिक IP पते पर सेट करें।
Microsoft वर्चुअल PC पर नेटवर्क कॉन्फ़िगर करने के लिए:http://support.microsoft.com/kb/833134
2- सुनिश्चित करें कि आप VM को स्थिर IP पते के साथ देख सकते हैं। (पिंग इसे जांचने के लिए एक अच्छा विचार है, लेकिन लक्ष्य मशीन पर फ़ायरवॉल को बंद करना न भूलें, मेरा मतलब है कि जिस मशीन को आप पिंग करना चाहते हैं। क्लाइंट को देखने के लिए सर्वर की कोई आवश्यकता नहीं है, इसलिए जांचें कि आपका क्लाइंट (इस मामले में आपका वीएम) सर्वर आईपी एड्रेस को पिंग कर सकता है जैसे "ping 192.168.10.1 -t"
)
3- कॉन्फ़िगरेशन प्रबंधक (सभी प्रोग्राम\Microsoft SQL सर्वर\कॉन्फ़िगरेशन टूल) का उपयोग करें और नेटवर्क पर SQL पोर्ट और दृश्यता सेट करें।
संदर्भ:http://msdn.microsoft. com/en-us/library/ms189083(v=sql.105).aspx
4- SQL सर्वर को पुनरारंभ करें।
5- सुनिश्चित करें कि "SQL Server Browser"
सेवा शुरू हो गई है। (यदि आप SQL सर्वर तक पहुँचने के लिए इंस्टेंस नाम का उपयोग करना चाहते हैं)
6- होस्ट मशीन पर फ़ायरवॉल को कॉन्फ़िगर करें (मशीन जिसमें SQL इंजन है) और आपके द्वारा कॉन्फ़िगरेशन प्रबंधक में निर्दिष्ट पोर्ट को TCP इनबाउंड नियमों में जोड़ें।
यहाँ पर एक नज़र डालें:http://www.tavislovell.com/post/How-to-configure-Windows-Firewall-to-allow-access-to-SQL-Server.aspx
लेकिन सलाह दी जाती है कि आपको कॉन्फ़िगरेशन प्रबंधक में निर्दिष्ट पोर्ट सेट करना चाहिए (डिफ़ॉल्ट 1433 है लेकिन कभी-कभी यह गतिशील होता है और आपको इसे फिर से सेट करना चाहिए)
7- पोर्ट और नेटवर्क दृश्यता सेट करने के बाद, आपको "Server"
. को बदलना चाहिए इस प्रारूप में कनेक्शन स्ट्रिंग में मान "IPAddress, PORT"
जैसे "192.168.10.50, 1433"
(जब आप पोर्ट निर्दिष्ट करते हैं, तो इस तरह का इंस्टेंस नाम सेट करने की कोई आवश्यकता नहीं है "192.168.10.50\SQLEXPRESS"
)
आशा है कि यह मदद करता है