Heim Datenbank MySQL-Tutorial 自动备份mssql server数据库并压缩的批处理脚本

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

Jun 07, 2016 pm 06:02 PM
mssql 自动备份

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
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Crossplay haben?
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So deaktivieren Sie die automatische Sicherung in Windows 10 So deaktivieren Sie die automatische Sicherung in Windows 10 Apr 18, 2024 pm 07:49 PM

Einige Benutzer von Windows 10 haben festgestellt, dass die mit dem System gelieferte automatische Sicherungsfunktion während der Verwendung aktiviert ist. Obwohl diese Funktion zur Gewährleistung der Datensicherheit beiträgt, verspüren einige Benutzer möglicherweise nicht das Bedürfnis, sie aus Speicherplatzgründen oder aus anderen Gründen weiterhin zu aktivieren Funktion. Wenn Sie daher die automatische Backup-Funktion im Windows 10-System deaktivieren möchten, sind die richtigen Bedienschritte besonders wichtig. Als Nächstes wird in diesem Artikel ausführlich beschrieben, wie die automatische Sicherungsfunktion des Win10-Systems als Referenz für Benutzer mit entsprechendem Bedarf deaktiviert wird. Schließmethode 1. Verwenden Sie die Tastenkombination „win+i“, um schnell die Seite „Einstellungen“ zu öffnen. Nachdem Sie die neue Seite aufgerufen haben, müssen Sie auf die Option „Update und Sicherheit“ klicken. 2. Klicken Sie in der neuen Benutzeroberfläche, die geöffnet wird, in die linke Spalte

So verbinden Sie PHP mit der MSSQL-Datenbank So verbinden Sie PHP mit der MSSQL-Datenbank Oct 23, 2023 pm 12:02 PM

Zu den Methoden, mit denen PHP eine Verbindung zur MSSQL-Datenbank herstellen kann, gehören die Verwendung der MSSQL-Erweiterung von PHP, die Verwendung von PDO usw. Detaillierte Einführung: 1. Verwenden Sie die MSSQL-Erweiterungsmethode von PHP, um sicherzustellen, dass PHP die MSSQL-Erweiterung installiert hat. Sie können überprüfen, ob die MSSQL-Erweiterung in der PHP-Konfigurationsdatei (php.ini) aktiviert ist. 2. Verwenden Sie die PDO-Methode, um sicherzustellen, dass PHP die PDO-Erweiterung installiert hat. Sie können überprüfen, ob die pdo_sqlsrv-Erweiterung in der PHP-Konfigurationsdatei (php.ini) aktiviert ist.

So implementieren Sie die automatische Sicherung der MySQL-Datenbank mit PHP So implementieren Sie die automatische Sicherung der MySQL-Datenbank mit PHP May 16, 2023 am 08:54 AM

Angesichts der Beliebtheit von Internetanwendungen ist die Datenbanksicherung für den Betrieb und die Wartung von Websites sowie für die Datensicherheit besonders wichtig. Eine manuelle Sicherung kann sicherlich einen gewissen Schutz bieten, aber bei Websites mit großen Datenmengen ist die manuelle Sicherung natürlich umständlich und zeitaufwändig. Zu diesem Zeitpunkt ist die automatische Sicherungsmethode zu einer unverzichtbaren Wahl geworden. Eine der beliebtesten und leichter verständlichen automatischen Sicherungsmethoden ist die Verwendung von PHP-Skripten zum automatischen Sichern der MySQL-Datenbank. In diesem Artikel wird erläutert, wie Sie mit PHP eine automatische Sicherung der MySQL-Datenbank implementieren. 1. Sichern Sie meine

Detaillierte Anleitung zur Installation von PHP und zur Konfiguration der MSSQL-Verbindung unter Ubuntu Detaillierte Anleitung zur Installation von PHP und zur Konfiguration der MSSQL-Verbindung unter Ubuntu Feb 29, 2024 am 11:15 AM

Ubuntu ist ein beliebtes Open-Source-Betriebssystem, das häufig zum Betrieb von Servern verwendet wird. Die Installation von PHP und die Konfiguration von MSSQL-Verbindungen unter Ubuntu gehören zu den Vorgängen, die viele Entwickler und Systemadministratoren häufig ausführen müssen. Dieser Artikel bietet den Lesern eine detaillierte Anleitung, einschließlich der Schritte zur Installation von PHP, der Einrichtung von Apache, der Installation von MSSQLServer usw. sowie dem Anhängen spezifischer Codebeispiele. Schritt 1: PHP und zugehörige Erweiterungen installieren Zuerst müssen wir PHP und zugehörige Erweiterungen installieren, um PHP-Verbindungen zu unterstützen

So sichern Sie Quark Network Disk automatisch – So sichern Sie Quark Network Disk automatisch So sichern Sie Quark Network Disk automatisch – So sichern Sie Quark Network Disk automatisch Mar 04, 2024 pm 11:00 PM

Verwenden Sie auch die Quark Network Disk-Software? Aber wissen Sie, wie Sie Quark Network Disk automatisch sichern können? Öffnen Sie Quark Network Disk auf dem Desktop. Klicken Sie auf meinen Avatar, um die Hauptoberfläche aufzurufen. Klicken Sie auf die automatische Backup-Option von Quark Network Disk, um sie zu aktivieren.

Detaillierte Erläuterung der Schritte zur Installation von PHP zur Unterstützung der MSSQL-Datenbank in der Ubuntu-Umgebung Detaillierte Erläuterung der Schritte zur Installation von PHP zur Unterstützung der MSSQL-Datenbank in der Ubuntu-Umgebung Feb 29, 2024 am 10:39 AM

Detaillierte Schritte zur Installation von PHP zur Unterstützung der MSSQL-Datenbank in einer Ubuntu-Umgebung. Bei der Entwicklung von Webanwendungen kommt es häufig vor, dass Sie eine Verbindung zur Microsoft SQL Server-Datenbank (MSSQL) herstellen müssen. Um in der Ubuntu-Umgebung PHP mit der MSSQL-Datenbank zu verbinden, müssen Sie entsprechende Software installieren und entsprechende Einstellungen konfigurieren. Als nächstes werden wir die Schritte zur Installation von PHP zur Unterstützung der MSSQL-Datenbank in der Ubuntu-Umgebung im Detail vorstellen und spezifischen Code bereitstellen.

Wo kann man die automatische Sicherung der Router-Einstellungen auf dem Xiaomi-WLAN aktivieren_So aktivieren Sie die automatische Sicherung der Router-Einstellungen auf dem Xiaomi-WLAN Wo kann man die automatische Sicherung der Router-Einstellungen auf dem Xiaomi-WLAN aktivieren_So aktivieren Sie die automatische Sicherung der Router-Einstellungen auf dem Xiaomi-WLAN Mar 25, 2024 pm 06:11 PM

1. Geben Sie Xiaomi WiFi ein und klicken Sie auf die Toolbox in der unteren rechten Ecke. 2. Suchen Sie die Routing-Einstellungen. 3. Geben Sie die Sicherung der Router-Konfiguration ein. 4. Klicken Sie, um die automatische Sicherung der Router-Einstellungen zu aktivieren.

So sichern Sie bestimmte Ordner in Windows 7 automatisch So sichern Sie bestimmte Ordner in Windows 7 automatisch Mar 26, 2024 pm 06:01 PM

1. Drücken Sie die Tasten [Win+R], um den Lauf zu öffnen, wie in der Abbildung gezeigt: 2. Geben Sie cmd in das folgende Fenster ein, um das Befehlszeilenfenster zu öffnen, wie in der Abbildung gezeigt: 3. Geben Sie den Befehl robocopy ein Befehlszeilenfenster zum Anzeigen der entsprechenden Parameterbeschreibung, wie in der Abbildung dargestellt: 4. Um beispielsweise den Demoordner unter Laufwerk E alle 10 Minuten automatisch im Demoordner unter Laufwerk H zu sichern, verwenden Sie den folgenden Befehl: robocopyE: demoD:demo/R:0/ W:0/MOT:10; Wie in der Abbildung gezeigt: 5. Der obige Parameter R stellt die Anzahl der Wiederholungsversuche nach dem Scheitern der Sicherung dar, W ist das Wiederholungsintervall und MOT stellt das Zeitintervall dar der automatischen Sicherung; wie in der Abbildung gezeigt: 6. Nachdem die automatische Sicherung abgeschlossen ist, können Sie den automatisch gesicherten Ordner unter dem Laufwerk D sehen.

See all articles