2010-10-29 9 views
6

के लिए डिफ़ॉल्ट स्थान सेट करते समय, जब मैं एक नया डेटाबेस बनाता हूं, तो डिफ़ॉल्ट रूप से फ़ाइलें c:\program files... पर सहेजी जाती हैं, लेकिन मैं उन्हें डिफ़ॉल्ट रूप से किसी भी स्थान को समायोजित करने के बिना किसी अन्य स्थान पर सहेजना चाहता हूं। क्या डिफ़ॉल्ट रूप से ऐसा करने का कोई तरीका है?एसक्यूएल सर्वर 2008: एमडीएफ/एलडीएफ

शायद कुछ संग्रहीत सिस्टम प्रक्रिया है जिसे मुझे बदलना होगा?

उत्तर

16

एसएसएमएस में, सर्वर पर राइट क्लिक करें और "गुण" चुनें। सर्वर गुण विंडो के "डेटाबेस सेटिंग्स" पृष्ठ पर, डेटा और लॉग फ़ाइलों के लिए अपने नए स्थान निर्दिष्ट करें।

alt text

तुम भी रजिस्ट्री को सीधे लिख कर T-SQL के साथ ऐसा कर सकता है: किसी भी तरह से

USE [master] 
GO 
EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'DefaultData', REG_SZ, N'E:\YourData' 
GO 
EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'DefaultLog', REG_SZ, N'E:\YourLogs' 
GO 
+0

यह भी संभव है जब एसक्यूएल सर्वर-सेवा नहीं चल रहा है? कृपया निम्नलिखित प्रश्नों पर एक नज़र डालें: http://stackoverflow.com/questions/7245051/configure-sql-server-without-running- सेवा –

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