Accueil > Forum > > > > Comment réaliser une sauvegarde de base MS SQL via un raccourci sur le bureau
Comment réaliser une sauvegarde de base MS SQL via un raccourci sur le bureau
mercredi 21 janvier 2009 à 00:06:16 |
Comment réaliser une sauvegarde de base MS SQL via un raccourci sur le bureau

virturel
|
Bonjour, Je souhaite pouvoir créer un raccourci sur le bureau pour lancer une sauvegarde de base de données MS SQL Server. Pourquoi ? Pour des utilisateurs non informaticiens et réfractaires aux outils MS SQL ! Un double clic sur un raccourci et ça sauvegarde la base complete (pour des sauvegardes ponctuelles avant un traitement par exemple : cloture comptable, facturation...) Est ce possible ? Si oui comment ? Merci Philippe
|
|
mercredi 21 janvier 2009 à 16:34:17 |
Re : Comment réaliser une sauvegarde de base MS SQL via un raccourci sur le bureau

SQLpro
|
Réponse acceptée !
Vous pouvez mettre dans un .bat la commande suivante : sqlcmd -E -S??? -Q"BACKUP DATABASE ??? TO DISK = '???'"ou : le premier ??? est a remplacer par le nom de votre serveur le second ??? par le nom de la base le 3e ??? par un chemin et un nom de fichier de sauvegarde. A + Frédéric BROUARD, Spécialiste modélisation, bases de données, optimisation, langage SQL. Le site sur le langage SQL et les S.G.B.D. relationnels : [ Lien ]Expert SQL Server [ Lien ] : audit, optimisation, tuning, formation * * * * * Enseignant au CNAM PACA et à l' ISEN à Toulon * * * * *
|
|
vendredi 23 janvier 2009 à 14:12:55 |
Re : Comment réaliser une sauvegarde de base MS SQL via un raccourci sur le bureau

virturel
|
Super !! Merci beaucoup. Question subsidiaire : comment faire pour que le nom du fichier de sauvegarde (le 3e ???) soit la date et heure du jour ? Par exemple : SvgCompta20090123-14h15.bak Merci encore Philippe
|
|
dimanche 25 janvier 2009 à 18:32:41 |
Re : Comment réaliser une sauvegarde de base MS SQL via un raccourci sur le bureau

SQLpro
|
Plusieurs solutions : 1) réalisez une procédure stockée dans la base de données qui fait la sauvegarde de la sorte et appelez là toujours par SQLcmd. Exemple si la procédure s'apelle MaBase.dbo.P_SAVE : sqlcmd -E -S??? -Q"EXEC MaBase.dbo.P_SAVE" 2) à l'aide de scripting du langage de commande de winodws dans un fichier .bat.
A +
-- Frédéric BROUARD, Spécialiste modélisation, bases de données, optimisation, langage SQL Le site sur le langage SQL et les S.G.B.D. relationnels : http://sqlpro.developpez.com/ Expert MS SQL Server www.sqlspot.com : audit, optimisation, tuning, formation, conseils Enseignant au CNAM PACA, à l'ISEN Toulon, conférencier à l'Univ. Paul Sabatier Toulouse
|
|
lundi 26 janvier 2009 à 00:06:05 |
Re : Comment réaliser une sauvegarde de base MS SQL via un raccourci sur le bureau

virturel
|
Merci encore une fois. Pouvez vous me préciser les commandes du fichier bat pour nommer le fichier avec la date et heure du jour ? Car j'ai trouvé quelques commandes du type : set fichier = SvgCompta%date%%time% ... Mais je ne peux pas écrire le nom du fichier avec des "/". Bref, je tourne un peu en rond car je ne connais pas bien les différentes commandes dos. En SQL je vais pas mal chercher aussi...
Alors je me suis dit qu'il vaut mieux un qui sait que moi qui cherche !! :-))
Bonne fin de week end Philippe
|
|
lundi 26 janvier 2009 à 12:59:55 |
Re : Comment réaliser une sauvegarde de base MS SQL via un raccourci sur le bureau

SQLpro
|
Réponse acceptée !
Bonjour,
pour la commande OS n'étant pas un spécialiste je ne spuis vous aider. Postez dans un forum spécialisé. pour une procedure c'est plus simple. Exemple :
CREATE PROCEDURE P_SAVE_DB @DB_NAME SYSNAME, -- nom de la base de données @PATH NVARCHAR(128) -- chemin vers repertoire de sauvegarde, doit contenir le \ en fin de chaîne AS
DECLARE @SQL NVARCHAR(8000); SET @SQL = 'BACKUP DATABASE [' + @DB_NAME + '] TO DISK = ''' + @PATH + 'SAUVEGARDE_' + REPLACE(@DB_NAME, ' ', '_') + '_' + REPLACE(REPLACE(REPLACE(CONVERT(NVARCHAR(32), CURRENT_TIMESTAMP, 121), '/', ''), ' ', '_'), ':', '') + '.BAK'; EXEC (@SQL);
GO
Lancement de cette proc : EXEC MaBase.dbo.P_SAVE_DB 'MaBase', 'C:\Saves\'
A +
-- Frédéric BROUARD, Spécialiste modélisation, bases de données, optimisation, langage SQL Le site sur le langage SQL et les S.G.B.D. relationnels : http://sqlpro.developpez.com/ Expert MS SQL Server www.sqlspot.com : audit, optimisation, tuning, formation, conseils Enseignant au CNAM PACA, à l'ISEN Toulon, conférencier à l'Univ. Paul Sabatier Toulouse
|
|
lundi 26 janvier 2009 à 22:41:40 |
Re : Comment réaliser une sauvegarde de base MS SQL via un raccourci sur le bureau

virturel
|
Merci beaucoup ! Je teste ça demain. Bonne soirée. Philippe
|
|
mercredi 28 janvier 2009 à 12:00:36 |
Re : Comment réaliser une sauvegarde de base MS SQL via un raccourci sur le bureau

virturel
|
Réponse acceptée !
Génial ! Ca fonctionne ! Un grand merci. Juste une précision au cas où d'autres personnes soient intéressées :
En ce qui me concerne : MS SQL Serveur 2005 Express et Windows XP, j'ai du réaliser 2 modifications simples :
DECLARE @SQL NVARCHAR(8000); en DECLARE @SQL NVARCHAR(4000);
Car 4000 est la taille maxi. Avec 8000 j'ai un message d'erreur.
Et une toute petite modif pour le format de la date (le séparateur est '-' et non '/' chez moi)
+ REPLACE(REPLACE(REPLACE(CONVERT(NVARCHAR(32), CURRENT_TIMESTAMP, 121), '/', ''), ' ', '_'), ':', '') + '.BAK';
en + REPLACE(REPLACE(REPLACE(CONVERT(NVARCHAR(32), CURRENT_TIMESTAMP, 121), '-', ''), ' ', '_'), ':', '') + '.BAK';
Et comme j'ai un peu galérer sur le fichier .bat au niveau de la syntaxe, je vous le livre ci dessous (en rouge, le texte à adapter) : sqlcmd -E -SMonServeur -Q"exec MaBase.dbo.P_SAVE_DB 'MaBase', 'C:\Saves\' "
Merci encore à Frédéric
Philippe
|
|
mercredi 28 janvier 2009 à 17:45:52 |
Re : Comment réaliser une sauvegarde de base MS SQL via un raccourci sur le bureau

SQLpro
|
Et une toute petite modif pour le format de la date (le séparateur est '-' et non '/' chez moi) Non c'est une erreur de ma part. Le format 121 sortira toujours un tiret. Milles escuses ! A + -- Frédéric BROUARD, Spécialiste modélisation, bases de données, optimisation, langage SQL Le site sur le langage SQL et les S.G.B.D. relationnels : [ Lien ] Expert MS SQL Server www.sqlspot.com : audit, optimisation, tuning, formation, conseils Enseignant au CNAM PACA, à l'ISEN Toulon, conférencier à l'Univ. Paul Sabatier Toulouse
|
|
lundi 22 février 2010 à 10:10:53 |
Re : Comment réaliser une sauvegarde de base MS SQL via un raccourci sur le bureau

jbi13
|
Bonjour,
Je viens d'utiliser votre conversation mais je bloque sur le lancement de la procédure stockée dans le .bat
J'ai le message suivant :
C:\Users\jerome>sqlcmd -E -SPAIE -Q"exec P_CIMAT.dbo.P_SAVE_DB'P_CIMAT','\\PAIE\BACKUP\'"
Message 105, niveau 15, état 1, serveur PAIE, ligne 1
Ouvrez les guillemets après la chaîne de caractères '\\PAIE\BACKUP\SAUVEGARDE_P_CIMAT_20100222_100333.657.BAK'.
Message 102, niveau 15, état 1, serveur PAIE, ligne 1
Syntaxe incorrecte vers '\\PAIE\BACKUP\SAUVEGARDE_P_CIMAT_20100222_100333.657.BAK'.
Avez-vous une idée?
D'avance Merci
|
|
Cette discussion est classée dans : base, ms, sql, sauvegarde, raccourci
Répondre à ce message
Sujets en rapport avec ce message
les sauvegarde de base de données [ par ghano81 ]
bonjour jé créer une base de données en sql server 2005,japplique sur ces tables des operations (ajout ,modification , suppression ) ce qui m'interes
Modification propriétaire d'une table s'ube base de donées Sql [ par Palenf ]
Bonjour,Je souhaiterais modifier le propriétaire d'une table d'une base de données sous SQL serveur 2000.Le problème que je rencontre est le suivant :
image dans une base de donnée SQL 2000 [ par fatifole ]
salut touss'il vous plait , je veux savoir comment faire pour entrer des images dans une base de donnée SQL, j'ai crée dans une table une proriété pho
Erreur lors sauvegarde de base de données [ par bruce207 ]
Bonjour,je voudrais effectué une sauvegarde de ma base de données financesoft. Lorsque l'invite de commande de mysql apres connection (mysql>) apparai
Requete SQL informations sur une base de donnée [ par re12 ]
BonjourJ'aimerai faire une requête sql (pour mysql) qui me donne des informations sur une base de donnée (taille...)j'ai bien trouver ça:http://www.ar
sauvegarde de bdd [ par raja29 ]
Bonjour,je développe une application de gestion d'archive sous java, et j'utilise une base de donné mysql. est ce qu'il existe une requette mysql que
base de données SQL et formulaire Word Office [ par islame1984 ]
Salut mes amis!!bon, j une base de données des salariés en SQL Server 2005, et des Formulaires en Office Word, et je veux dans chaque formulaire tape
Inconvénient des views, fonctions [ par olivierbalagizi ]
Bonjour Chers programmeursJ'aimerai savoir quelles sont les avantages et les inconvénients sur l'utilisation des fonctions et des views dans une base
copie identique d'une base de données SQL [ par othland ]
Bonjour tout le monde,je travail avec MS SQL Server 2000. je veux avoir une copie d'une base de données qui est tout le temps attachée (jour comme nui
duplication d'une DB SQL [ par othland ]
slt tout le monde;je veux dupliquer une base de données (critique) SQL (sur un serveur SQL Server 2000), sachant que les employés sont tout le temps c
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|