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

दूरस्थ रूप से संग्रहीत डेटाबेस संलग्न करें

आपको UNC पथ पर एक डेटाबेस संलग्न करने में सक्षम होना चाहिए (मैं मैप की गई ड्राइव का उपयोग नहीं करूंगा - वह ड्राइव आपके लिए मैप की गई है, SQL सर्वर सेवा खाता नहीं), लेकिन आपको यह सुनिश्चित करना होगा कि SQL सर्वर सेवा खाता पढ़ा है / दूरस्थ फ़ोल्डर पर अनुमतियाँ लिखें, और आपको ट्रेस फ़्लैग 1807 चलाना होगा (कृपया इस बारे में ब्रेंट ओज़र की पोस्ट पढ़ें )।

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

CREATE DATABASE db_name 
ON (Filename = '\\uncpath\share\file.mdf'),
   (Filename = '\\uncpath\share\file.ldf')
FOR ATTACH;

(यूआई कभी भी आपको यूएनसी पथ की पेशकश नहीं करेगा, चाहे आपने कोई भी ट्रेस फ़्लैग सेट किया हो या कौन सी अनुमतियाँ सक्षम हों।)

एक दूषित और संभावित रूप से अप्राप्य डेटाबेस को संभालने के लिए तैयार रहें, निश्चित रूप से नेटवर्क शेयर नीचे जाना चाहिए।

अगर यह आपको डरावना लगता है, तो अच्छा! आवश्यक! यह बिल्कुल भी अच्छा विचार नहीं है। इसके बजाय आपको कुछ स्थान खाली करना चाहिए, एक ड्राइव जोड़ना चाहिए, या डेटाबेस को किसी भिन्न उदाहरण पर होस्ट करना चाहिए।




  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 सर्वर 2008 में अमान्य तिथियां खोजें

  2. मैं MS SQL सर्वर में किसी तालिका को किसी अन्य फ़ाइल समूह में कैसे स्थानांतरित कर सकता हूँ?

  3. MS SQL सर्वर में अटकी हुई प्रक्रियाओं का स्वचालित विलोपन

  4. sql सर्वर में विंडो मूविंग एवरेज

  5. सप्ताह की शुरुआत और समाप्ति तिथि प्राप्त करना? एसक्यूएल सर्वर में?