使用BAT脚本备份MSSQL数据库(bat 备份mssql)
随着企业现在把数据作为宝贵财富,为了保证数据的安全性,我们必须要做好备份工作。本文演示如何使用BAT脚本备份MSSQL数据库,以下我们将分3个步骤,建立备份文件目录、复制MSSQL命令行备份、建立BAT脚本完成自动备份任务。
### 1. 建立备份文件目录
D:
mkdir D: \backup
要建立的文件目录,以备后期备份MSSQL数据库文件使用。
### 2. 复制MSSQL命令行备份
sqldump语法格式如下:
sqlcmd -S localhost -Q "BACKUP DATABASE 数据库名 TO DISK = 'C:\backup\备份文件名.bak' WITH noformat,compress,name"
>其中的参数有以下几个:
>-S:服务器名
>-Q:查询语句
>noformat:表示不带日期
>compress:压缩备份文件
>name:备份文件名
### 3. 建立BAT脚本完成自动备份任务
现在我们可以编写一个BAT脚本,完成自动备份工作。在D:\backup目录下新建一个backup.bat排除,填入以下内容:
sqlcmd -S localhost -Q "backup Database 数据库名 to disk='D:\当前日期.bak' with noformat,compress,name"
编写完毕,点击保存实现自动备份。这样,每次运行这个BAT文件,就可以自动将MSSQL数据库的备份文件保存在D:\backup目录下,并将以每日日期命名保存备份文件,以便之后恢复数据使用。
以上是BAT脚本备份MSSQL数据库的简单示例,BAT其实还可以完成更多功能,大家可以根据自己需要来添加其它功能,以达到更好的备份效果。