Maison base de données tutoriel mysql 自动备份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
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Vous avez un jeu croisé?
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment désactiver la sauvegarde automatique dans Windows 10 Comment désactiver la sauvegarde automatique dans Windows 10 Apr 18, 2024 pm 07:49 PM

Certains utilisateurs de Windows 10 ont constaté que la fonction de sauvegarde automatique fournie avec le système est activée pendant l'utilisation. Bien que cette fonction contribue à garantir la sécurité des données, certains utilisateurs peuvent ne pas ressentir le besoin de continuer à l'activer pour des raisons d'espace de stockage ou pour d'autres raisons. fonction. Par conséquent, si vous souhaitez désactiver la fonction de sauvegarde automatique dans le système Windows 10, les étapes de fonctionnement correctes sont particulièrement importantes. Ensuite, cet article présentera en détail comment désactiver la fonction de sauvegarde automatique du système Win10 pour une implémentation de référence par les utilisateurs qui ont ce besoin. Méthode de fermeture 1. Utilisez la touche de raccourci "win+i" pour ouvrir rapidement la page "Paramètres". Après avoir accédé à la nouvelle page, vous devez cliquer sur l'option "Mise à jour et sécurité". 2. Dans la nouvelle interface qui s'ouvre, cliquez dans la colonne de gauche

Comment connecter PHP à la base de données mssql Comment connecter PHP à la base de données mssql Oct 23, 2023 pm 12:02 PM

Les méthodes permettant à PHP de se connecter à la base de données mssql incluent l'utilisation de l'extension MSSQL de PHP, l'utilisation de PDO, etc. Introduction détaillée : 1. Utilisez la méthode d'extension MSSQL de PHP pour vous assurer que l'extension MSSQL est installée sur PHP. Vous pouvez vérifier si l'extension mssql est activée dans le fichier de configuration PHP (php.ini) ; 2. Utilisez la méthode PDO pour vous assurer que PHP a l'extension PDO installée. Vous pouvez vérifier si l'extension pdo_sqlsrv est activée dans le fichier de configuration PHP (php.ini).

Comment implémenter la sauvegarde automatique de la base de données MySQL avec PHP Comment implémenter la sauvegarde automatique de la base de données MySQL avec PHP May 16, 2023 am 08:54 AM

Avec la popularité des applications Internet, la sauvegarde des bases de données est particulièrement importante pour le fonctionnement et la maintenance des sites Web ainsi que pour la sécurité des données. La sauvegarde manuelle peut certainement offrir une certaine protection, mais pour les sites Web contenant de grandes quantités de données, la sauvegarde manuelle est évidemment fastidieuse et prend du temps. À l'heure actuelle, la méthode de sauvegarde automatique est devenue un choix indispensable. L'une des méthodes de sauvegarde automatique les plus populaires et les plus faciles à comprendre consiste à utiliser des scripts PHP pour sauvegarder automatiquement la base de données MySQL. Cet article explique comment utiliser PHP pour implémenter la sauvegarde automatique de la base de données MySQL. 1. Sauvegarder mon

Guide détaillé pour installer PHP et configurer la connexion MSSQL sur Ubuntu Guide détaillé pour installer PHP et configurer la connexion MSSQL sur Ubuntu Feb 29, 2024 am 11:15 AM

Ubuntu est un système d'exploitation open source populaire couramment utilisé pour exécuter des serveurs. L'installation de PHP et la configuration des connexions MSSQL sur Ubuntu sont l'une des opérations que de nombreux développeurs et administrateurs système doivent souvent effectuer. Cet article fournira aux lecteurs un guide détaillé, comprenant les étapes pour installer PHP, configurer Apache, installer MSSQLServer, etc., et joindre des exemples de code spécifiques. Étape 1 : Installer PHP et les extensions associées. Tout d'abord, nous devons installer PHP et les extensions associées pour prendre en charge les connexions PHP.

Comment sauvegarder automatiquement Quark Network Disk - Comment sauvegarder automatiquement Quark Network Disk Comment sauvegarder automatiquement Quark Network Disk - Comment sauvegarder automatiquement Quark Network Disk Mar 04, 2024 pm 11:00 PM

Utilisez-vous également le logiciel Quark Network Disk ? Mais savez-vous comment sauvegarder automatiquement Quark Network Disk ? L'éditeur ci-dessous vous présentera la méthode de sauvegarde automatique de Quark Network Disk, jetons un coup d'œil ci-dessous. Ouvrez Quark Network Disk sur le bureau. Cliquez sur mon avatar pour accéder à l'interface principale. Cliquez sur l'option de sauvegarde automatique Quark Network Disk pour l'activer.

Explication détaillée des étapes pour installer PHP pour prendre en charge la base de données MSSQL dans l'environnement Ubuntu Explication détaillée des étapes pour installer PHP pour prendre en charge la base de données MSSQL dans l'environnement Ubuntu Feb 29, 2024 am 10:39 AM

Étapes détaillées pour installer PHP pour prendre en charge la base de données MSSQL dans l'environnement Ubuntu. Lors du développement d'applications Web, vous rencontrez souvent des situations dans lesquelles vous devez vous connecter à la base de données Microsoft SQL Server (MSSQL). Dans l'environnement Ubuntu, pour connecter PHP à la base de données MSSQL, vous devez installer le logiciel approprié et configurer les paramètres appropriés. Ensuite, nous présenterons en détail les étapes pour installer PHP pour prendre en charge la base de données MSSQL dans l'environnement Ubuntu et fournirons un code spécifique.

Où activer la sauvegarde automatique des paramètres du routeur sur Xiaomi wifi_Comment activer la sauvegarde automatique des paramètres du routeur sur Xiaomi wifi Où activer la sauvegarde automatique des paramètres du routeur sur Xiaomi wifi_Comment activer la sauvegarde automatique des paramètres du routeur sur Xiaomi wifi Mar 25, 2024 pm 06:11 PM

1. Entrez Xiaomi WiFi et cliquez sur la boîte à outils dans le coin inférieur droit. 2. Recherchez les paramètres de routage. 3. Entrez la sauvegarde de la configuration du routeur. 4. Cliquez pour activer la sauvegarde automatique des paramètres du routeur.

Comment sauvegarder automatiquement les dossiers spécifiés dans Windows 7 Comment sauvegarder automatiquement les dossiers spécifiés dans Windows 7 Mar 26, 2024 pm 06:01 PM

1. Appuyez sur les touches [Win+R] pour ouvrir l'exécution ; comme indiqué dans la figure : 2. Entrez cmd dans la fenêtre suivante pour ouvrir la fenêtre de ligne de commande comme indiqué dans la figure : 3. Entrez la commande robocopy dans le champ ; fenêtre de ligne de commande pour l'afficher. Description du paramètre correspondant ; comme indiqué dans la figure : 4. Par exemple, pour sauvegarder automatiquement le dossier de démonstration sous le lecteur E vers le dossier de démonstration sous le lecteur H toutes les 10 minutes, utilisez la commande suivante : robocopyE : demoD:demo/R:0/ W:0/MOT:10; Comme le montre la figure : 5. Le paramètre R ci-dessus représente le nombre de tentatives après l'échec de la sauvegarde, W est l'intervalle de nouvelle tentative et MOT représente l'intervalle de temps. de sauvegarde automatique ; comme indiqué dans la figure : 6. Une fois la sauvegarde automatique terminée, vous pouvez voir le dossier automatiquement sauvegardé sous le lecteur D.

See all articles