گاهی اوقات لازم است از کل پایگاه های داده به یکباره Backup تهیه کنید و این کار از طریق فرم های SQL Server زمان بر است. شما میتوانید در زمان کوتاهی با استفاده از اسکریپت زیر اقدام به تهیه Backup نمایید.
نحوه استفاده: کافی است کد زیر را در SQL اجرا کنید و فقط در خط دوم در متغیر DestFolder به جای درایو D مسیر مورد نظر را جهت ذخیره فایل های Backup در آن پوشه تعیین کنید.
|
1
2
3
4
5
6
7
8
9
10
11
|
(declare @DestFolder nvarchar(250--مسیر تهیه پشتیبان را در این قسمت وارد کنید و در انتهای آن حتما \ بگذارید'/:set @DestFolder=N'Dselect'BACKUP DATABASE ['+name+'] TO DISK = N'''+@DestFolder+''+name+''' WITH NOFORMAT, NOINIT, NAME = N'''+name+'-Full Database Backup'', SKIP, NOREWIND, NOUNLOAD, STATS = 10'from sys.databases(where name not in (N'master', N'tempdb', N'model', N'msdb'GO |
