مشخصات مقاله
-
1796
-
0.0
-
4051
-
0
-
0
آموزش Partial Backups در Sql server
آموزش Partial Backups در Sql server
یک گزینه ی جدید بک آپ های بخشی می باشد که به وسیله ی SQL Server 2005 معرفی شد. این برنامه به شما اجازه می دهد تا فایل گروه PRIMARY، همه ی فایل گروه های Read – Write و فایل های خاص را بک آپ بگیرید. اگر شمت در دیتابیس فایل گروه های Read Only دارید، این برنامه گزینه ی خوبی است ولازم نیست هر زمان کل دیتابیس را بک آپ بگیرید.
توضیحات:
یک بک آپ بخشی می تواند برای یک بک آپ Full یا Differential منتشر شود. این برنامه می تواند برای بک آپ های Transactional log نیز به کار رود. اگر یک فایل گروه از Read Only به Read Write تغییر کند، در بک آپ بخشی بعدی نیز وارد می شود، اما اگر یک فایل گروه را از Read Write به Read Only تغییر بدهید، باید یک بک آپ filegroup ایجاد کنید، زیرا این فایل گروه وارد بک آپ partial بعدی نخواهد شد.
یک بک آپ بخشی فقط با استفاده از T-SQL کتمل می شود. مثال های زیر چگونگی ایجاد یک بک آپ بخشی را نشان می دهند:
ایجاد یک بک آپ بخشی از دیتابیس TestBackup :
برای این مثال دیتابیس جدیدی به نام TestBackup ایجاد کرده ام که دارای سه فایل داده و یک فایل log می باشد. دو فایل داده فایل گروه های PRIMARY و یک فایل نیز فایل گروه Read Only می باشد. کد زیر چگونگی انجام یک بک آپ بخشی را نشان می دهد:
ایجاد یک بک آپ بخشی کامل:
BACKUP DATABASE TestBackup READ_WRITE_FILEGROUPS TO DISK = 'C:\TestBackup_Partial.BAK' GO
ایجاد بک آپ بخشی Differential:
BACKUP DATABASE TestBackup READ_WRITE_FILEGROUPS TO DISK = 'C:\TestBackup_Partial.DIF' WITH DIFFERENTIAL GO