sql server 自动备份脚本
时间: 2023-11-23 17:06:15 浏览: 256
为了实现SQL Server自动备份,需要创建一个批处理脚本并创建Windows定时任务来执行该脚本。以下是实现自动备份的步骤:
1. 创建备份数据库的SQL脚本,例如:
```sql
BACKUP DATABASE [数据库名] TO DISK = '备份文件路径' WITH NOFORMAT, NOINIT, NAME = '数据库全名', SKIP, NOREWIND, NOUNLOAD, STATS = 10
```
其中,[数据库名]是要备份的数据库名称,'备份文件路径'是备份文件的保存路径,'数据库全名'是备份文件的名称。
2. 创建批处理脚本,例如:
```batch
sqlcmd -S [服务器名称] -U [用户名] -P [密码] -i [SQL脚本路径]
```
其中,[服务器名称]是SQL Server的名称,[用户名]和[密码]是连接SQL Server所需的凭据,[SQL脚本路径]是步骤1中创建的备份数据库的SQL脚本路径。
3. 创建Windows定时任务,例如:
在Windows任务计划程序中创建一个新任务,设置触发器为每天或每周的特定时间,并将操作设置为运行步骤2中创建的批处理脚本。
阅读全文