SQL Server数据库自动备份方法

要编写一个自动备份 SQL Server 数据库的脚本,可以使用 SQL Server Management Studio (SSMS) 或者 Transact-SQL (T-SQL) 脚本。以下是一个简单的 T-SQL 脚本示例,该脚本将数据库备份到指定的文件路径:


-- 设置要备份的数据库名称
DECLARE @DatabaseName NVARCHAR(100)
SET @DatabaseName = 'YourDatabaseName'

-- 设置备份文件的路径
DECLARE @BackupPath NVARCHAR(255)
SET @BackupPath = 'C:\Backup\' + @DatabaseName + '_' + CONVERT(NVARCHAR(20), GETDATE(), 112) + '.bak'

-- 执行备份
BACKUP DATABASE @DatabaseName
TO DISK = @BackupPath
WITH FORMAT, -- 如果存在相同名称的备份文件,使用 FORMAT 选项会覆盖旧文件
     MEDIANAME = 'BackupMedianame',
     NAME = 'BackupName';

-- 输出备份成功信息
PRINT 'Backup completed successfully.'
 

请注意替换 `YourDatabaseName` 为你要备份的数据库名称,并确保指定的备份路径(`C:\Backup\`)存在。此脚本将创建一个带有当前日期时间戳的备份文件。

你可以将上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值