全ユーザーデーターベースのバックアップ » 履歴 » バージョン 1
蒲池 晃, 2024/01/08 02:40
1 | 1 | 蒲池 晃 | h1. 全ユーザーデーターベースのバックアップ |
---|---|---|---|
2 | 1 | 蒲池 晃 | <pre> |
3 | 1 | 蒲池 晃 | |
4 | 1 | 蒲池 晃 | Declare @DataBaseName as nvarchar(50) |
5 | 1 | 蒲池 晃 | Declare @BackupPath as nvarchar(100) |
6 | 1 | 蒲池 晃 | |
7 | 1 | 蒲池 晃 | Declare DatabaseNames Cursor for |
8 | 1 | 蒲池 晃 | |
9 | 1 | 蒲池 晃 | SELECT name FROM sys.databases where database_id > 4 |
10 | 1 | 蒲池 晃 | |
11 | 1 | 蒲池 晃 | open DatabaseNames |
12 | 1 | 蒲池 晃 | fetch Next From DatabaseNames into @DataBaseName |
13 | 1 | 蒲池 晃 | |
14 | 1 | 蒲池 晃 | While @@FETCH_STATUS = 0 |
15 | 1 | 蒲池 晃 | BEGIN |
16 | 1 | 蒲池 晃 | |
17 | 1 | 蒲池 晃 | Set @BackupPath = 'D:\BackupFiles\' + @DatabaseName + '.bak' |
18 | 1 | 蒲池 晃 | |
19 | 1 | 蒲池 晃 | BACKUP DATABASE @DataBaseName TO DISK = @BackupPath |
20 | 1 | 蒲池 晃 | WITH RETAINDAYS = 90, NOFORMAT, NOINIT,SKIP, NOREWIND, NOUNLOAD, STATS = 10 |
21 | 1 | 蒲池 晃 | |
22 | 1 | 蒲池 晃 | fetch Next From DatabaseNames into @DataBaseName |
23 | 1 | 蒲池 晃 | |
24 | 1 | 蒲池 晃 | END |
25 | 1 | 蒲池 晃 | |
26 | 1 | 蒲池 晃 | |
27 | 1 | 蒲池 晃 | Close DatabaseNames |
28 | 1 | 蒲池 晃 | Deallocate DatabaseNames |
29 | 1 | 蒲池 晃 | </pre> |