使用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其实还可以完成更多功能,大家可以根据自己需要来添加其它功能,以达到更好的备份效果。


数据运维技术 » 使用BAT脚本备份MSSQL数据库(bat 备份mssql)