backup/restore database


backup database 

 

1 BACKUP DATABASE [store] TO  DISK = N'E:\mssql\store.bak' WITH NOFORMAT, NOINIT,  NAME = N'store-完整 數據庫 備份', SKIP, NOREWIND, NOUNLOAD,  STATS = 10, CONTINUE_AFTER_ERROR
2 GO
3 declare @backupSetId as int
4 select @backupSetId = position from msdb..backupset where database_name=N'store' and backup_set_id=(select max(backup_set_id) from msdb..backupset where database_name=N'store' )
5 if @backupSetId is null begin raiserror(N'驗證失敗。找不到數據庫“store”的備份信息。', 16, 1) end
6 RESTORE VERIFYONLY FROM  DISK = N'E:\mssql\store.bak' WITH  FILE = @backupSetId,  NOUNLOAD,  NOREWIND
7 GO

 

 

1 BACKUP DATABASE [store] TO  DISK = N'E:\mssql\store.bak' WITH NOFORMAT, NOINIT,  NAME = N'store-完整 數據庫 備份', SKIP, NOREWIND, NOUNLOAD,  STATS = 10
2 GO
3 declare @backupSetId as int
4 select @backupSetId = position from msdb..backupset where database_name=N'store' and backup_set_id=(select max(backup_set_id) from msdb..backupset where database_name=N'store' )
5 if @backupSetId is null begin raiserror(N'驗證失敗。找不到數據庫“store”的備份信息。', 16, 1) end
6 RESTORE VERIFYONLY FROM  DISK = N'E:\mssql\store.bak' WITH  FILE = @backupSetId,  NOUNLOAD,  NOREWIND
7 GO

 

 1 BACKUP DATABASE [store] TO  DISK = N'E:\mssql\store.bak' WITH NOFORMAT, NOINIT,  NAME = N'store-完整 數據庫 備份', SKIP, NOREWIND, NOUNLOAD,  STATS = 10
 2 GO
 3 
 4 
 5 BACKUP DATABASE [store] TO  DISK = N'E:\mssql\store.bak' WITH NOFORMAT, INIT,  NAME = N'store-完整 數據庫 備份', SKIP, NOREWIND, NOUNLOAD,  STATS = 10
 6 GO
 7 
 8 
 9 /*******************
10       delete backup_file
11 ********************/
12 EXECUTE master.dbo.xp_delete_file 0,N'E:\mssql',N'bak',N'2019-01-30T15:57:55'

 

 

 

restore database

1 USE [master]
2 RESTORE DATABASE [store] FROM  DISK = N'E:\mssql\store.bak' WITH  FILE = 1,  NOUNLOAD,  REPLACE,  STATS = 5
3 
4 GO

 

1 USE [master]
2 BACKUP LOG [store] TO  DISK = N'D:\sql_back\store_LogBackup_2019-01-30_10-44-29.bak' WITH NOFORMAT, NOINIT,  NAME = N'store_LogBackup_2019-01-30_10-44-29', NOSKIP, NOREWIND, NOUNLOAD,  NORECOVERY ,  STATS = 5
3 RESTORE DATABASE [store] FROM  DISK = N'E:\mssql\store.bak' WITH  FILE = 1,  MOVE N'store' TO N'D:\install\store.mdf',  MOVE N'store_log' TO N'D:\sql_data\store_log.LDF',  NOUNLOAD,  STATS = 5
4 
5 GO

 replace

1 USE [master]
2 BACKUP LOG [store] TO  DISK = N'D:\sql_back\store_LogBackup_2019-01-30_11-26-11.bak' WITH NOFORMAT, NOINIT,  NAME = N'store_LogBackup_2019-01-30_11-26-11', NOSKIP, NOREWIND, NOUNLOAD,  NORECOVERY ,  STATS = 5
3 RESTORE DATABASE [store] FROM  DISK = N'E:\mssql\store.bak' WITH  FILE = 1,  MOVE N'store' TO N'D:\sql_data\store.mdf',  MOVE N'store_log' TO N'D:\sql_data\store_log.LDF',  NOUNLOAD,  REPLACE,  STATS = 5
4 
5 GO

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM