当前位置: 首页 > 编程笔记 >

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

子车安和
2023-03-14
本文向大家介绍通过Windows批处理命令执行SQL Server数据库备份,包括了通过Windows批处理命令执行SQL Server数据库备份的使用技巧和注意事项,需要的朋友参考一下

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

@echo off
set path=%path%;C:Program Files\Microsoft SQL Server\80\Tools\Binn
echo html" target="_blank">数据库备份开始 >> 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数据库备份的相关内容,希望对大家以上帮助!

 类似资料:
  • 我想编写一个批处理文件,该文件将按给定顺序执行以下操作: 打开命令 注意:执行命令后不应关闭cmd窗口。 我试过启动命令。exe/k“cd\

  • 问题内容: 我有一个带有数据库的应用程序。我想使用Java中的命令创建文件。 如果我使用Prepared语句执行它: 然后,如何才能在单个String中获得整个结果。我是Java的新手,因此无法找到获取该查询结果的出路,因为它不包含列名。 然后,我将使用写入文件。 问题答案: 如果要将实例的内容作为 SQL脚本* 备份 到文件中,则可以直接使用。 * 如果要将其 备份 为 ZIP存档 ,则可以使用

  • 11.6 执行系统命令 许多批处理作业可能需要一个外部命令调用内部的批处理作业.这样一个过程可以分开调度,但常见的元数据对运行的优势将会丢失.此外,multi-step 作业需要分割成多个作业. 因此通常的 spring batch提供一个tasklet实现调用系统命令: <bean class="org.springframework.batch.core.step.tasklet.System

  • 我希望运行以下链接 jenkins的错误如下: 'node'无法识别为内部或外部命令、可操作程序或批处理文件。 构建步骤'执行Windows批处理命令'标记构建为失败完成:失败

  • 在本章中,我们来看一看一些经常使用的批处理命令。如下图中所示 - 编号 命令 描述 1 VER 此批处理命令显示正在使用的MS-DOS的版本。 2 ASSOC 这是将扩展名与文件类型(FTYPE)相关联的批处理命令,显示现有关联或删除关联。 3 CD 此批处理命令用于更改进入不同的目录,或显示当前目录。 4 CLS 这个批处理命令清除屏幕。 5 COPY 此批处理命令用于将文件从一个位置复制到另一

  • 问题内容: 我有一个CentOS 5.7 linux服务器,并使用php5.3.x。 在pfSense系统上,您可以使用php网页重新启动需要root权限的服务。 我正在尝试做类似的事情,我已经写了一些php代码来执行shell命令。例如,重新启动sshd服务: 我试图通过exec函数执行该命令,但是它需要root权限,但是我们拥有apache用户权限。 我遇到了一些解决方案: “以root用户运

  • 本文向大家介绍通过什么命令查找执行命令?相关面试题,主要包含被问及通过什么命令查找执行命令?时的应答技巧和注意事项,需要的朋友参考一下 答案: which 只能查可执行文件 whereis 只能查二进制文件、说明文档,源文件等