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

एक विशिष्ट तालिका के बिना MSSQL डेटाबेस बैकअप

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

1) अपने डेटाबेस के लिए एक नया फ़ाइल समूह बनाएँ।

USE [master]
GO
ALTER DATABASE [EXAMPLEDB] ADD FILEGROUP [EXAMPLEFG1]
GO

2) नए फ़ाइल समूह पर थोड़े भिन्न नाम के साथ एक समान तालिका बनाएं।

CREATE TABLE [dbo].[example]
(
    [e] [int] NOT NULL
)
ON [EXAMPLEFG1]

GO

3) मूल तालिका से रिकॉर्ड नई तालिका में डालें।

4) पुरानी तालिका को हटा दें और पुरानी तालिका के नाम से मेल खाने के लिए नई तालिका का नाम सही करें।

5) बैकअप प्राथमिक जो अब उस तालिका को बाहर कर देता है जो अब फ़ाइल समूह "EXAMPLEFG1" पर है।

BACKUP DATABASE EXAMPLE
   FILEGROUP = 'PRIMARY',
   TO DISK = '<Your Directory>'
GO

यदि आप EXAMPLEFG1 का बैकअप लेने का निर्णय लेते हैं, तो बस उपरोक्त क्वेरी में FILEGROUP मान को "EXAMPLEFG1" में बदलें।

यह Microsoft साइट देखें फ़ाइल समूह बैकअप के बारे में अधिक जानकारी के लिए।

आशा है कि यह मदद करता है!



  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 Server 2008 में 3 वर्ण लंबा हो

  2. सात SQL सर्वर प्रकार के आंतरिक भाग - भाग 1

  3. SQL सर्वर मानक संस्करण उच्च उपलब्धता फ्यूचर्स

  4. SQL सर्वर में डेटाबेस भ्रष्टाचार से निपटने के तरीके जानने के तरीके

  5. SQL - उन तालिकाओं में शामिल होना जहाँ स्तंभों में से एक सूची है