2009-12-29 11 views
14

के बिना रिमोट कनेक्शन सक्षम करें मेरे पास मेरे वेब सर्वर पर एक SQL सर्वर एक्सप्रेस 2008 स्थापित है, जो डिफ़ॉल्ट रूप से दूरस्थ कनेक्शन (शायद एक अच्छी चीज़) की अनुमति नहीं देता है। मैंने SQL सर्वर प्रबंधन स्टूडियो को स्थापित नहीं करने का विकल्प चुना डिस्क स्पेस और अन्य कारणों के साथ इसके साथ एक्सप्रेस करें।एसक्यूएल सर्वर: एसएसएमएस

मुझे दूरस्थ कनेक्शन सक्षम करने की आवश्यकता है लेकिन मुझे लगता है कि कोई भी निर्देश एसएसएमएस का उपयोग उस सेटिंग को बदलने के लिए कर सकता है। निश्चित रूप से सेटिंग बदलने के लिए sqlcmd.exe से कुछ प्रकार का एक ट्रांजैक्ट-एसक्यूएल स्टेटमेंट है ?!

धन्यवाद!

उत्तर

22

मुझे अपना SMS में चला गया और अपने स्थानीय उदाहरण गुण -> कनेक्शन -> जाँच "अनुमति दें इस सर्वर के लिए दूरस्थ कनेक्शन" और परिवर्तन की पटकथा लिखी।

EXEC sys.sp_configure N'remote access', N'1' 
GO 
RECONFIGURE WITH OVERRIDE 
GO 
+0

कि यह किया! धन्यवाद! –

5

यहां तक ​​कि प्रबंधन स्टूडियो की स्थापना के बिना, आपकी प्रारंभ मेनू (प्रारंभ> कार्यक्रम> एसक्यूएल सर्वर 2008> विन्यास उपकरण> एसक्यूएल सर्वर कॉन्फ़िगरेशन मैनेजर) में एक एसक्यूएल विन्यास उपकरण होना चाहिए।

  • फिर प्रोटोकॉल में टीसीपी/आईपी सक्षम

    • एसक्यूएल सर्वर नेटवर्क कॉन्फ़िगरेशन विस्तृत
    • अपने उदाहरण (SQLEXPRESS सबसे अधिक संभावना) के लिए प्रोटोकॉल का विस्तार करें: आपको दूरस्थ कनेक्शन सक्षम करने के लिए इस उपकरण का उपयोग कर सकते हैं।
    • टीसीपी/आईपी गुणों के तहत, आप "आईपी एड्रेस" टैब में कौन से इंटरफेस और बंदरगाहों को सुनते हैं, इसे नियंत्रित करना चाहते हैं।

    यह भी ध्यान दें कि इस कॉन्फ़िगरेशन में परिवर्तनों को SQL सर्वर सेवा को पुनरारंभ करने की आवश्यकता होगी, और जब आप पोर्ट को सुनने के लिए सेट करते हैं (डिफ़ॉल्ट 1433 है), तो आपको किसी भी फ़ायरवॉल में नियम बनाना होगा संचार की अनुमति देने के लिए चल रहा है। सौभाग्य!

  • 4

    @ crizCraig के उत्तर ने मुझे इसे काम करने में मदद की।

    मैं सीएमडी को सफलतापूर्वक निष्पादित करने के लिए मैंने जो कुछ किया, उसमें मैं संक्षेप में लिखूंगा।

    config: (2 रिमोट मशीन है, जो प्रबंधन स्टूडियो स्थापित करने के लिए मना कर दिया पर एसक्यूएल // SQL2005 + 2008 एक्सप्रेस उदाहरण के उदाहरण 2008.

    1. सक्षम टीसीपी/आईपी प्रोटोकॉल
    2. Piptes
    3. नाम सक्षम करें \ 100 \ उपकरण \ Binn
    4. निष्पादित @ crizCraig के \ Program Files \ Microsoft SQL सर्वर - SQLCODE
    5. :
    6. सही Sever-उदाहरण सी पाने के लिए -s \ SQLEXPRESS साथ Sqlcmd सुविधा शुरू कर दिया।
    यहाँ

    liks मैं से जानकारी मिल गया: http://msdn.microsoft.com/en-us/library/ms162773.aspx http://msdn.microsoft.com/en-us/library/ms162816.aspx

    बधाई

    +2

    sqlcmd पैरामीटर केस-संवेदी हैं, और इंस्टेंस नाम के लिए स्थानीय मशीन के लिए मशीन नाम, या '.' की आवश्यकता होती है। स्थानीय नामित उदाहरण से कनेक्ट करने के लिए, 'sqlcmd -S। \ SQLEXPRESS' आज़माएं। –

    संबंधित मुद्दे