备份SQL Server 2012机智批处理/ SQL文件

时间:2018-05-28 11:02:08

标签: sql-server batch-file sql-server-2012 database-backups

我的Microsoft SQL Sever中有多个数据库,我想创建一个批处理文件,该文件将在launced后创建所有数据库的备份。我正在努力学习在线教程的基础,但是我被困了。文件是:

1)SQLCMD_BACKUP.bat。我用了 。因为数据库是本地的,而实例名称。代码如下:

SQLCMD -S .\m2248 -i Query_Backup.sql

2)SQL文件,名为Query_Backup.sql。我尝试使用多个命令,因为有多个数据库:

BACKUP DATABASE [database1] TO  DISK = N'C:\inetpub\Backup_MSSQL\backup-database1.bak' WITH INIT, NAME = 'database1-backup’, DESC = ’Backup database1 - Completed', SKIP, CHECKSUM;
BACKUP DATABASE [database2] TO  DISK = N'C:\inetpub\Backup_MSSQL\backup-database2.bak' WITH INIT, NAME = 'database2-backup’, DESC = ’Backup database1 - Completed', SKIP, CHECKSUM;

我做错了什么?

0 个答案:

没有答案