आप प्राथमिक फ़ाइल समूह के अलावा, इस एक तालिका के लिए एक अलग फ़ाइल समूह सेट कर सकते हैं। यह आपको एक बैकअप बनाने की क्षमता देगा जो आपकी बड़ी तालिका को छोड़ देता है। नीचे एक उदाहरण दिया गया है जो प्रक्रिया को आगे बढ़ाता है।
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 साइट देखें फ़ाइल समूह बैकअप के बारे में अधिक जानकारी के लिए।
आशा है कि यह मदद करता है!