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

SQL सर्वर में डेटाबेस बनाते समय डेटा फ़ाइलों और लॉग फ़ाइलों का स्थान कैसे निर्दिष्ट करें

SQL सर्वर में डेटाबेस बनाने का सबसे आसान तरीका है CREATE DATABASE my_database का उपयोग करना कुछ और निर्दिष्ट किए बिना। जब आप ऐसा करते हैं, तो डेटा फ़ाइलें और लॉग फ़ाइलें डिफ़ॉल्ट स्थान पर बन जाती हैं (देखें कि डिफ़ॉल्ट स्थान कैसे खोजें)।

हालाँकि, कभी-कभी आप चाहते हैं कि डेटा फ़ाइलें और लॉग फ़ाइलें किसी भिन्न स्थान पर रहें। यदि ऐसा है, तो डेटाबेस की डेटा फ़ाइलों और लॉग फ़ाइलों के लिए अपने स्वयं के स्थान को स्पष्ट रूप से बताने के लिए निम्न कोड उदाहरण का उपयोग करें।

USE master;
GO
CREATE DATABASE Solutions
ON
( NAME = Solutions_dat,  
    FILENAME = 'D:\mssql\data\Solutionsdat.mdf',
    SIZE = 10MB,
    MAXSIZE = 50MB,
    FILEGROWTH = 5MB )  
LOG ON
( NAME = Solutions_log,  
    FILENAME = 'D:\mssql\data\Solutionslog.ldf',
    SIZE = 5MB,
    MAXSIZE = 25MB,
    FILEGROWTH = 5MB );
GO

वह उदाहरण विंडोज पथ सम्मेलनों का उपयोग करता है (एक ड्राइव अक्षर से शुरू होता है और बैकस्लैश का उपयोग करता है)।

नीचे Linux और Mac सिस्टम के लिए एक उदाहरण दिया गया है:

USE master;
GO
CREATE DATABASE Solutions
ON
( NAME = Solutions_dat,  
    FILENAME = '/var/opt/mssql/data/Solutionsdat.mdf',
    SIZE = 10MB,
    MAXSIZE = 50MB,
    FILEGROWTH = 5MB )  
LOG ON
( NAME = Solutions_log,  
    FILENAME = '/var/opt/mssql/data/Solutionslog.ldf',
    SIZE = 5MB,
    MAXSIZE = 25MB,
    FILEGROWTH = 5MB );
GO

.mdf फ़ाइल डेटा फ़ाइल है और .ldf फ़ाइल लेनदेन लॉग फ़ाइल है। हम प्रत्येक फ़ाइल का आकार, साथ ही उसका अधिकतम आकार और उसकी फ़ाइल वृद्धि निर्दिष्ट करते हैं। FILEGROWTH फ़ाइल की स्वचालित वृद्धि वृद्धि को निर्दिष्ट करता है (हर बार नए स्थान की आवश्यकता होने पर फ़ाइल में जोड़े गए स्थान की मात्रा)।

  • FILESIZE KB, MB, GB, या TB में निर्दिष्ट किया जा सकता है।
  • MAXSIZE KB, MB, GB, TB, या असीमित में निर्दिष्ट किया जा सकता है।
  • FILEGROWTH KB, MB, GB, TB, या % में निर्दिष्ट किया जा सकता है।

डिफ़ॉल्ट KB है (किलोबाइट के लिए)।


  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 सर्वर हमेशा उपलब्धता समूह पर:स्थापना और कॉन्फ़िगरेशन, भाग 2

  2. SQL सर्वर में नेस्टेड केस स्टेटमेंट लॉजिक करने का सबसे अच्छा तरीका

  3. SQL सर्वर (T-SQL उदाहरण) में लिंक किए गए सर्वर से रिटर्न कॉलम विशेषाधिकार

  4. SQL सर्वर में पैरामीटर सूँघना (या स्पूफ़िंग)

  5. SQL सर्वर पुनर्निर्माण अनुक्रमणिका क्वेरी