通过Windows批处理命令执行SQL Server数据库备份

 更新时间:2016年03月06日 16:39:15   作者:浮梦人生  
这篇文章主要介绍了通过Windows批处理命令执行SQL Server数据库备份的相关资料,需要的朋友可以参考下

建立mybackup.bat ,输入以下内容直接运行该脚本,即可开始自动备份数据库也可把该脚本加入windows任务计划里执行。

@echo off
set path=%path%;C:Program Files\Microsoft SQL Server\80\Tools\Binn
echo 数据库备份开始 >> E:\DataBaseBAK\任务计划完成记录.txt
date /t >> E:\DataBaseBAK\任务计划完成记录.txt
time /t >> E:\DataBaseBAK\任务计划完成记录.txt
isql.exe -S 127.0.0.1 -U sa -P sa -i mybackup.sql
echo 数据库备份完成 >> E:\DataBaseBAK\任务计划完成记录.txt
date /t >> E:\DataBaseBAK\任务计划完成记录.txt
time /t >> E:\DataBaseBAK\任务计划完成记录.txt
echo .
echo .
echo . 数据库备份完成
echo .
echo .
rem pause

在同一个文件夹里,建立一个sql脚本:mybackup.sql
内容如下:
----------------------------------------------------------------------------

DECLARE @name varchar(50)
DECLARE @datetime char(14)
DECLARE @path varchar(255)
DECLARE @bakfile varchar(255)
set @name='V5HQS'
set @datetime=CONVERT(char(8),getdate(),112) + REPLACE(CONVERT(char(8),getdate(),108),':','')
set @path='E:\DataBaseBAK'
set @bakfile=@path+''+@name+'_'+'bak_'+@datetime+'.BAK'
backup database @name to disk=@bakfile with name=@name
go

以上所述是小编给大家介绍的通过Windows批处理命令执行SQL Server数据库备份的相关内容,希望对大家以上帮助!

相关文章

  • SQL Server 2008 正式版安装指南 包含序列号

    SQL Server 2008 正式版安装指南 包含序列号

    和Visual Studio 2008一样,从官网下载SQL Server 2008的180天试用版其实与正式版内容是基本相同的,唯一的区别就在于安装配置文件中所包含的key。各种版本的SQL Server是完全一样的。
    2009-02-02
  • 从每个分类选择10条记录的sql语句

    从每个分类选择10条记录的sql语句

    下面是从每个分类读取10条记录的代码,非常的不错。不过性能就一般化了。
    2009-08-08
  • MySQL 和 SQL Server之间的数据迁移方法小结

    MySQL 和 SQL Server之间的数据迁移方法小结

    迁移MySQL数据到SQL Server可以通过多种方法实现,本文主要介绍了MySQL 和 SQL Server之间的数据迁移方法小结,使用 SSMS和SQL SSIS工具,感兴趣的可以了解一下
    2024-04-04
  • order by newid() 各种数据库随机查询的方法

    order by newid() 各种数据库随机查询的方法

    order by newid() 各种数据库随机查询的方法,需要的朋友可以参考一下
    2013-04-04
  • Sql server连接Oracle数据库完整图文教程

    Sql server连接Oracle数据库完整图文教程

    又一次在项目中用到了在SQLServer添加Oracle链接服务器,索性这里总结下,这篇文章主要给大家介绍了关于Sql server连接Oracle数据库的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2024-01-01
  • sql 常用技巧整理

    sql 常用技巧整理

    都是sql中一些比较实用的sql语句,需要的朋友可以收藏下,方便以后使用。
    2011-10-10
  • 配置SQL Server2022远程访问的方法步骤

    配置SQL Server2022远程访问的方法步骤

    SQLServer为用户提供了便捷的远程访问数据库的能力,使得数据的管理和操作更加高效和灵活,本文主要介绍了配置SQL Server2022远程访问的方法步骤,感兴趣的可以了解一下
    2024-05-05
  • SQL Server代理服务无法启动的解决方法

    SQL Server代理服务无法启动的解决方法

    错误MSSQLSERVERSQLServerAgent could not be started (reason: SQLServerAgent 必须能够以 SysAdmin 身份连接到 SQLServer,但“(未知)”不是 SysAdmin 角色的成员)
    2013-02-02
  • 深入理解SQL盲注

    深入理解SQL盲注

    本文主要介绍了深入理解SQL盲注,主要介绍了布尔盲注和时间盲注,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-01-01
  • SQL Server使用PIVOT与unPIVOT实现行列转换

    SQL Server使用PIVOT与unPIVOT实现行列转换

    这篇文章介绍了SQL Server使用PIVOT与unPIVOT实现行列转换的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05

最新评论