Faire un Dump SQL Server depuis un Batch - Forum SQL Server

A voir également:Faire un dump sql server depuis un batchDump sql - Articles Firebird sql server magix edition - Forum - Windows 8 / 8.1 Une erreur liée au réseau ou spécifique à l'instance s'est produite lors de l'établissement d'une connexion à sql server. le ser ✓ - Forum - Comptabilité / Gestion Modifier type colonne sql server - Articles Générer schéma base de données sql server - Conseils pratiques - SQL Server

Bonjour,

Voila j'aimerais faire un dump d'une base SQL-Server depuis un batch et donc je voulais savoir s'il existe un executable qui fait cela? (pour Oracle, la commande exp fonctionne nickel)

Meric d'avance

Forum

A voir également:Faire un dump sql server depuis un batchDump sql - Articles Firebird sql server magix edition - Forum - Windows 8 / 8.1 Une erreur liée au réseau ou spécifique à l'instance s'est produite lors de l'établissement d'une connexion à sql server. le ser ✓ - Forum - Comptabilité / Gestion Modifier type colonne sql server - Articles Générer schéma base de données sql server - Conseils pratiques - SQL Server

Web: www.shapebootstrap.net

5 réponses

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

La commande à utiliser est OSQL.

Je pense que la réponse ne convient pas plus donc voici les commandes (SAUVEGARDES et RESTAURATIONS) d'une base de donnée complète.

Faire une SAUVEGARDE (Dump) :
OSQL -UutilisateurSQL -PmotdepasseSQL -Q "BACKUP DATABASE [mabdd] TO DISK = 'C:\svg_base.dmp'"

Faire une RESTAURATION :
OSQL -UutilisateurSQL -Pmotdepasse_SQL -Q "RESTORE DATABASE [mabdd] FROM DISK = 'C:\svg_base.dmp'"

Dans les 2 cas :
-UutilisateurSQL -Pmotdepasse_SQL ===> peut être remplacé par -T (utilisateur approuvé windows)
Le fichier .dmp sera illisible avec un éditeur de texte (notepad)

J'espère avoir répondu à la question posée !

Dire « Merci » 13

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 54125 internautes nous ont dit merci ce mois-ci

Reply

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

Sinon, si ça intéresse du monde, j'ai au boulot des batchs pour sauvegarder des bases et des fichiers de log... (batchs qui appellent les scripts SQL nécessaires)

Reply

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

Il faut dans le bat utiliser OSQL username, password qui permet de lancer une instruction MSSQL.
On peut alors utiliser la fonction MSSQL BACKUP qui offre de nombreux paramétrages.

OSQL -UUsername -Ppassword -Q "BACKUP DATABASE [NAME] TO DISK ='D:\SQL Server\Backup\name.dmp'"

Reply

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

Bonjour,

Je n'ai pas de réponse à t'offrir, mais il s'avère que j'ai besoin de la même information.

Si quelqu'un pouvait nous indiquer une méthode simple et compréhensible pour faire un dump d'une base SQL, appliquable par exemple par quelqu'un qui n'a que des connaissances très limitées en SQL et en PHP, ce serait bien apprécié.

Merci beaucoup,

Nuvic

Reply

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

Bonjour,

je cherche aussi la même chose.
Avez vous trouvé une solution?
J'ai vu qu'il existait l'outil bcp, mais j'ai beaucoup de table (mais pas tout la base) à exporter, et je crois qu'il faut exécuter cette commande pour chaque table que l'on veut exporter.

Carole

Reply
réponses:
  • auteur

    oui c'est vrais mais tu peut copier votre base à autre base utilise le mode graphique
    choisis la base et cliquer droit choisis s'attache en suite l'option copier la base ect.

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed