平淡的流年

BLOG&Double_dragon

关于sqlserver备份脚本

发布时间:2016-09-13 17:15:56 编辑:龙龙龙 分类:技术文档

之前一直用mysql,备份脚本mysqldump就能备份。

今天心血来潮看了sqlserver2008.其实sqlserver他有自己的备份工具。就是维护计划。

傻瓜式的下一步 下一步 选择好日期时间 就能做好备份。 这个备份,我不在这里讲了。百度一大片

我今天想说的是 sqlcmd的备份。

用sqlcmd -? 就能看到他的命令提示  其实和mysql差不多

首先登录sqlserver 我的用户是abc 密码的123123123  

-d 选择哪个数据库  我这边数据库名称是test

-Q 就是写sql语句了  我的语句是 备份数据库

命令为

BACKUP DATABASE test TO DISK = 'D:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Backup\abc.bak

这边加一个时间变量 %date:~0,4%%date:~5,2%%date:~8,2% 来做命名


具体示例:
C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn>sqlcmd -U abc -P 123123123 -d test -Q "BACKUP DATABASE test TO DISK = 'D:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Backup\
%date:~0,4%%date:~5,2%%date:~8,2%.bak'"

----平淡的流年

添加新评论

已有0条评论