如何创建(使用 sql 代码)完整、差异和事务日志备份
How to create (with sql code) a full , differential and transaction log backups
我想生成 3 个备份脚本,一个完整备份,一个差异备份和一个事务日志备份。
假设我们使用 northwind
。我如何生成这些脚本?
如果有人能一步步描述,我将不胜感激。
完整备份的方法如下:
USE AdventureWorks2008R2;
GO
BACKUP DATABASE AdventureWorks2008R2
TO DISK = 'Z:\SQLServerBackups\AdventureWorks2008R2.Bak'
--optional
WITH FORMAT,
MEDIANAME = 'Z_SQLServerBackups',
NAME = 'Full Backup of AdventureWorks2008R2';
GO
这是日志备份:
BACKUP LOG MyAdvWorks_FullRM
TO MyAdvWorks_FullRM_log1;
GO
当你有一个完整的备份时你可以使用备份设备来执行延迟备份:
-- Create a full database backup first.
BACKUP DATABASE MyAdvWorks
TO MyAdvWorks_1
WITH INIT
GO
-- Time elapses.
-- Create a differential database backup, appending the backup
-- to the backup device containing the full database backup.
BACKUP DATABASE MyAdvWorks
TO MyAdvWorks_1
WITH DIFFERENTIAL
GO
在 MSDN 中确实应有尽有:
https://technet.microsoft.com/en-us/library/ms191304(v=sql.105).aspx
https://technet.microsoft.com/en-us/library/ms191284(v=sql.105).aspx
https://technet.microsoft.com/en-us/library/ms191180(v=sql.105).aspx
它还将提供有关对不同类型的媒体执行备份的更多信息
我想生成 3 个备份脚本,一个完整备份,一个差异备份和一个事务日志备份。
假设我们使用 northwind
。我如何生成这些脚本?
如果有人能一步步描述,我将不胜感激。
完整备份的方法如下:
USE AdventureWorks2008R2;
GO
BACKUP DATABASE AdventureWorks2008R2
TO DISK = 'Z:\SQLServerBackups\AdventureWorks2008R2.Bak'
--optional
WITH FORMAT,
MEDIANAME = 'Z_SQLServerBackups',
NAME = 'Full Backup of AdventureWorks2008R2';
GO
这是日志备份:
BACKUP LOG MyAdvWorks_FullRM
TO MyAdvWorks_FullRM_log1;
GO
当你有一个完整的备份时你可以使用备份设备来执行延迟备份:
-- Create a full database backup first.
BACKUP DATABASE MyAdvWorks
TO MyAdvWorks_1
WITH INIT
GO
-- Time elapses.
-- Create a differential database backup, appending the backup
-- to the backup device containing the full database backup.
BACKUP DATABASE MyAdvWorks
TO MyAdvWorks_1
WITH DIFFERENTIAL
GO
在 MSDN 中确实应有尽有:
https://technet.microsoft.com/en-us/library/ms191304(v=sql.105).aspx
https://technet.microsoft.com/en-us/library/ms191284(v=sql.105).aspx
https://technet.microsoft.com/en-us/library/ms191180(v=sql.105).aspx
它还将提供有关对不同类型的媒体执行备份的更多信息