مشخصات مقاله
-
1900
-
0.0
-
6151
-
0
-
0
آموزش بکاپ گرفتن از فایل LOG در SQL SERVER
آموزش بکاپ گرفتن از فایل LOG در SQL SERVER
تنها دو فرمان برای بک آپ وجود دارند که اولی BACKUP DATABASE می باشد که کل دیتابیس را بک آپ می گیرد و دیگری BACKUP LOG که گزینه های مختلفی برای انجام بک آپ های transaction log ارائه می دهد.
توصیح:
فرمان BACKUP LOG به شما گزینه های زیادی برای ایجاد بک آپ های transaction log ارائه می دهد. در زیر مثال های مختلفی مشاهده می کنید.
ایجاد یک transaction log ساده بر روی دیسک:
فرمان BACKUP LOG databaseName می باشد. گزینه ی "TO DISK" مشخص می کند که بک آپ باید بر روی دیسک نوشته شود و موقعیت و نام فایل برای ایجاد بک آپ مشخص می شوند. گستره ی فایل TRN می باشد. این به شما کمک می کند تا بک آپ Transaction log را بشناسید، اما می تواند با هر گستره ای که شما دوست دارید، باشد. همچنین دیتابیس باید بر روی مدل ریکاوری FULL یا Bulk-Logged باشد و حداقل یک بک آپ کامل باید اتفاق بیفتد.
BACKUP LOG AdventureWorks TO DISK = 'C:\AdventureWorks.TRN' GO
ایجاد یک بک آپ log با پسوورد:
این فرمان یک بک آپ log با پسوورد ایجاد می کند که لازم خواهد بود با بازگشت دیتابیس تامین شود.
BACKUP LOG AdventureWorks TO DISK = 'C:\AdventureWorks.TRN' WITH PASSWORD = 'Q!W@E#R$' GO
ایجاد یک بک آپ log با وضعیت پیشرفت:
این فرمان یک بک آپ log ایجاد کرده و وضعیت پیشرفت بک آپ را نیز نمایش می دهد. به طور پیش فرض پیشرفت هر بک آپ پس از هر 10 درصد نمایش داده می شود.
BACKUP LOG AdventureWorks TO DISK = 'C:\AdventureWorks.TRN' WITH STATS GO
در اینجا گزینه ی دیگری را می بینید که پیشرفت بک ـپ پس از هر یک درصد را نشان می دهد.
BACKUP LOG AdventureWorks TO DISK = 'C:\AdventureWorks.TRN' WITH STATS = 1 GO
ایجاد یک بک آپ و ارائه ی توضیح برای آن:
این فرمان از گزینه ی description برای ارائه ی نام بک آپ استفاده می کند. این فرمان بعدها نیز با برخی فرمان های بازگشتی برای مشاهده ی آنچه در بک آپ است، استفاده می شود. حداکثر کاراکترها 255 کاراکتر می باشد.
BACKUP LOG AdventureWorks TO DISK = 'C:\AdventureWorks.TRN' WITH DESCRIPTION = 'Log backup for AdventureWorks' GO
ایجاد بک آپ های معکوس:
این گزینه به شما اجازه می دهد تا کپی های مختلفی از بک آپ ها و ترجیحا در موقعیت های مختلف داشته باشید.
BACKUP LOG AdventureWorks TO DISK = 'C:\AdventureWorks.TRN' MIRROR TO DISK = 'D:\AdventureWorks_mirror.TRN' WITH FORMAT GO
استفاده از گزینه های چندتایی:
این گزینه به شما نشان می دهد که چگونه می توانید از چند گزینه به طور همزمان استفاده کنید.
BACKUP LOG AdventureWorks TO DISK = 'C:\AdventureWorks.TRN' MIRROR TO DISK = 'D:\AdventureWorks_mirror.TRN' WITH FORMAT, STATS, PASSWORD = 'Q!W@E#R$' GO