search
HomeDatabaseMysql Tutorial自动备份mssql server数据库并压缩的批处理脚本

windows下,使用mssql命令行工具sqlcmd备份数据库,并调用rar压缩;不借助mssql维护计划功能,拜托权限问题。

1. set bakupfolder=F:\backup\
备份文件存放于目录F:\backup\ (此目录需要事先建好)
2. 默认每个数据库放置到bakupfolder下的同名的子目录(脚本自动创建)中;设置lay_in_subfolder=0后,将直接放置到bakupfolder
3. 备份文件名中自动添加备份时的时间字符串,不用担心备份目录下名字重复,也便于管理。
4. call :backupone foo
foo是需要备份的数据库,需要备份其它数据库,按同样的方式一行写一条即可
5. 命令行驱动备份操作:sqlcmd -U sa -P “sa” -S localhost -Q “xxx”
这里连接数据库的用户名密码都是sa,请改成你的实际用户名密码。mssql密码中如果有一些特殊字符,可能报错,所以加上双引号。如果密码简单,不加也可以;不过sa密码,一般都是很变态的吧~~

代码如下:
@ECHO ON
set d=%date:~0,10%
set d=%d:-=%
set t=%time:~0,8%
set t=%t::=%
set stamp=%p%%d%%t%
set bakupfolder=F:\backup\
rem 1按子目录保存备份文件;0不按
set lay_in_subfolder=1
call :backupone foo
call :backupone foo2
call :backupone foo3
call :backupone foo4
goto :EOF
@ECHO OFF
:backupone
setlocal
echo %1
set dbname=%1
if not exist %bakupfolder%%dbname% mkdir %bakupfolder%%dbname%
if %lay_in_subfolder%==1 (
set subfolder=%dbname%\
)else set subfolder=
rem echo %bakupfolder%%subfolder%%dbname%%stamp%.bak
sqlcmd -U sa -P "sa" -S localhost -Q "backup database %dbname% to disk='%bakupfolder%%subfolder%%dbname%%stamp%.bak'"
"C:\Program Files\WinRAR\RAR.exe" a -ep1 -r -o+ -m5 -s -df "%bakupfolder%%subfolder%%dbname%%stamp%".rar "%bakupfolder%%subfolder%%dbname%%stamp%.bak"
endlocal&goto :EOF
Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
如何在Windows 10系统中禁用自动备份功能如何在Windows 10系统中禁用自动备份功能Apr 18, 2024 pm 07:49 PM

部分Windows10用户在使用过程中发现系统自带的自动备份功能处于激活状态,虽然这一功能有助于数据安全保障,但对于部分用户而言,可能基于存储空间考虑或其他原因,觉得无需持续启用该功能。因此,若想关闭Windows10系统中的自动备份功能,正确的操作步骤就显得尤为重要。接下来,本文将详细介绍如何关闭Win10系统的自动备份功能,以供有此需求的用户参考实施。关闭方法1、“win+i”快捷键快速打开“设置”页面,进入到新页面后,需要点击其中的“更新和安全”选项。2、在打开的新的界面中,点击左侧栏中的

php怎么连接mssql数据库php怎么连接mssql数据库Oct 23, 2023 pm 12:02 PM

php连接mssql数据库的方法有使用PHP的MSSQL扩展、使用PDO等。详细介绍:1、使用PHP的MSSQL扩展方法,确保PHP安装了MSSQL扩展。可以在PHP配置文件(php.ini)中检查是否启用了mssql扩展;2、使用PDO方法,确保PHP安装了PDO扩展。可以在PHP配置文件(php.ini)中检查是否启用了pdo_sqlsrv扩展。

夸克网盘如何自动备份-夸克网盘自动备份的方法夸克网盘如何自动备份-夸克网盘自动备份的方法Mar 04, 2024 pm 11:00 PM

你们是不是也在使用夸克网盘软件呢?但是你们知道夸克网盘如何自动备份吗?下面小编就为大伙带来了夸克网盘自动备份的方法,让我们一同来下文看看吧。打开桌面的夸克网盘。点击我的头像进入主界面。点击夸克网盘自动备份选项开启即可。

Ubuntu安装PHP并配置MSSQL连接的详细指南Ubuntu安装PHP并配置MSSQL连接的详细指南Feb 29, 2024 am 11:15 AM

Ubuntu是一款流行的开源操作系统,常用于服务器运行。在Ubuntu上安装PHP并配置MSSQL连接是许多开发者和系统管理员经常需要做的操作之一。本文将为读者提供一份详细的指南,步骤包含安装PHP、设置Apache、安装MSSQLServer等内容,并附上具体的代码示例。第一步:安装PHP及相关扩展首先,我们需要安装PHP及其相关扩展,以便支持PHP连接

PHP实现MySQL数据库自动备份的方法PHP实现MySQL数据库自动备份的方法May 16, 2023 am 08:54 AM

随着互联网应用的普及,数据库备份对于网站运维和数据安全显得尤为重要。而手动备份固然能够起到一定的保障作用,但对于数据量较大的网站来说,手动备份明显显得繁琐和费时。此时,自动备份方式便成为了不可或缺的选择,一种比较流行而且易于理解的自动备份方式就是利用PHP脚本实现MySQL数据库自动备份。这篇文章将介绍如何利用PHP实现MySQL数据库自动备份。一、备份My

Ubuntu环境下安装PHP支持MSSQL数据库的步骤详解Ubuntu环境下安装PHP支持MSSQL数据库的步骤详解Feb 29, 2024 am 10:39 AM

在Ubuntu环境下安装PHP支持MSSQL数据库的步骤详解在开发Web应用程序时,经常会遇到需要连接MicrosoftSQLServer(MSSQL)数据库的情况。在Ubuntu环境下,要实现PHP对MSSQL数据库的连接,需要安装相关的软件以及配置适当的设置。接下来,将详细介绍在Ubuntu环境下安装PHP支持MSSQL数据库的步骤,并提供具体的代码

win7自动备份指定文件夹的操作步骤win7自动备份指定文件夹的操作步骤Mar 26, 2024 pm 06:01 PM

1、按下【Win+R】键,打开运行;如图所示:2、在如下窗口中输入cmd打开命令行窗口;如图所示:3、在命令行窗口中输入命令robocopy可以查看其相应参数说明;如图所示:4、比如将E盘下的demo文件夹每隔10分自动备份到H盘下的demo文件夹用如下命令即可:robocopyE:demoD:demo/R:0/W:0/MOT:10;如图所示:5、上面中的参数R表示备份失败后的重试次数,W为重试间隔时间,MOT表示自动备份的时间间隔;如图所示:6、自动备份完成后可以在D盘下看到自动备份的文件夹了

小米wifi在哪打开自动备份路由器设置_小米wifi自动备份路由器设置启用方法小米wifi在哪打开自动备份路由器设置_小米wifi自动备份路由器设置启用方法Mar 25, 2024 pm 06:11 PM

1、进入小米wifi,点击右下角的工具箱。2、找到路由设置。3、进入路由器配置备份。4、点击开启自动备份路由器设置即可。

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

Repo: How To Revive Teammates
1 months agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
1 months agoBy尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Atom editor mac version download

Atom editor mac version download

The most popular open source editor

mPDF

mPDF

mPDF is a PHP library that can generate PDF files from UTF-8 encoded HTML. The original author, Ian Back, wrote mPDF to output PDF files "on the fly" from his website and handle different languages. It is slower than original scripts like HTML2FPDF and produces larger files when using Unicode fonts, but supports CSS styles etc. and has a lot of enhancements. Supports almost all languages, including RTL (Arabic and Hebrew) and CJK (Chinese, Japanese and Korean). Supports nested block-level elements (such as P, DIV),

SublimeText3 Linux new version

SublimeText3 Linux new version

SublimeText3 Linux latest version

VSCode Windows 64-bit Download

VSCode Windows 64-bit Download

A free and powerful IDE editor launched by Microsoft

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Powerful PHP integrated development environment