云服务器网:购买云服务器和VPS必上的网站!

使用BAT脚本备份MSSQL数据库

随着企业现在把数据作为宝贵财富,为了保证数据的安全性,我们一定要要做好备份工作。本文演示怎样使用BAT脚本备份MSSQL数据库,以下我们将分3个步骤,建立备份文件目录、复制MSSQL命令行备份、建立BAT脚本完成自动备份任务。
### 1. 建立备份文件目录

随着企业现在把数据作为宝贵财富,为了保证数据的安全性,我们一定要要做好备份工作。本文演示怎样使用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其实还可以完成更多功能,大家可以根据自己需要来添加其它功能,以到达更好的备份效果。

本文来源:https://www.yuntue.com/post/207730.html | 云服务器网,转载请注明出处!

关于作者: yuntue

云服务器(www.yuntue.com)是一家专门做阿里云服务器代金券、腾讯云服务器优惠券的网站,这里你可以找到阿里云服务器腾讯云服务器等国内主流云服务器优惠价格,以及海外云服务器、vps主机等优惠信息,我们会为你提供性价比最高的云服务器和域名、数据库、CDN、免费邮箱等企业常用互联网资源。

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注