如何在单个操作中进行两个数据库备份

时间:2011-10-27 07:18:44

标签: sql-server sql-server-2005

任何人都可以帮我在Sql Server 2005中的一次数据库备份操作中进行两次数据库备份。

提前致谢

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

这是你需要的吗?这是一个备份两个数据库的db脚本。

DECLARE @database1 varchar(100)
DECLARE @database2 varchar(100)
DECLARE @backupDir1 varchar(500)
DECLARE @backupDir2 varchar(500)

SET @database1 = 'NameOfdb1'
SET @database2 = 'NameOfdb2'
SET @backupDir1 = 'C:\Inetpub\db_backup\' + @database1
SET @backupDir2 = 'C:\Inetpub\db_backup\' + @database2

BACKUP DATABASE @database1
TO DISK = @backupDir1
WITH STATS = 10

BACKUP DATABASE @database2
TO DISK = @backupDir2
WITH STATS = 10

我将它放在StoredProcedure中,然后可以将其作为一个操作运行。

答案 2 :(得分:0)