Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1330 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Sauvegardes Bases SQL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Sauvegardes Bases SQL

n°988458
Profil sup​primé
Posté le 21-02-2005 à 14:23:20  answer
 

Voila je suis embété pour automatiser mes sauvegardes journalières de mes bases SQL (Serveur MSSQL 2000).....j'ai réalisé un plan de maintenance pour les bases de données ainsi que les bases systemes (master model et msdb)
 
mais les log m'indiquent tres souvent ce type d'erreur:
 
[Microsoft SQL-DMO (ODBC SQLState : 42000)] Erreur 7919 : [Microsoft][ODBC SQL Server Driver][SQL Server]L'instruction REPAIR n'a pas été traitée. La base de données doit etre en mode mono-utilisateur.
 
 
j'ai cherché et j'ai remarqué que le service MSSQLSERVER devait etre lançer en mode mono utilisateur soit la commande (C:\PROGRA~1\MICROS~3\MSSQL\binn\sqlservr.exe -m) afin d'effectuer mes opérations de sauvegardes....
 
donc je souhaite ecrire un script qui arrete le service sqlservr.exe puis le relancer en mono utilisateur sqlservr.exe -m....a l'issue de mes sauvegardes je souhaite arreter sqlservr.exe -m et relançer sqlservr.exe(mode normale) ..mais comment faire ?
 
je précise que mes sauvegardes sont réalisées la nuit et personne n'est connecté à ce moment la...


Message édité par Profil supprimé le 21-02-2005 à 14:30:29
mood
Publicité
Posté le 21-02-2005 à 14:23:20  profilanswer
 

n°988518
jagstang
Pa Capona ಠ_ಠ
Posté le 21-02-2005 à 14:44:35  profilanswer
 

utilise la command "net stop" pour stop stopper le service, ensuite faire un backup, puis "net start"
 
net stop sql_service
xcopy ...
net start sql_service
 
 
ps. : sql_service à titre d'exemple, à vérifier le nom du service


Message édité par jagstang le 21-02-2005 à 14:45:16

---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°988541
Profil sup​primé
Posté le 21-02-2005 à 14:50:27  answer
 

merci ...j'avais pensé à ces commande DOs sauf que je ne sais pas si ces commande stoppe un programme déjà lançé en mode service....bon j'assaierais un soir dans la semaine quand plus personne ne sera connecté....

n°988546
jagstang
Pa Capona ಠ_ಠ
Posté le 21-02-2005 à 14:53:33  profilanswer
 

net stop est là pour ça !
 
j'ai fait moi-même un batch alors je peux t'assurer que cela fonctionne


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°988817
moi23372
Posté le 21-02-2005 à 17:31:37  profilanswer
 

idem pour moi,j'ai des batch pour les services d'oracle... une fois les services éteinds, la base de donnée est inaccessible et fermée...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Sauvegardes Bases SQL

 

Sujets relatifs
problème requete Sql avec variable[SQL Server] relier deux bases
erreur SQL sans référence[PHP/SQL] Avis pour remplir un calendrier
Trop dure pour moi (Requete SQL niveau 5 sur l'échelle de Richter)[Requet SQL] Avec des dates....
Comment migrer une base de SQL Server 2000 vers MySQL???[SQL Server] base de données réparties, comment faire ?
Plus de sujets relatifs à : Sauvegardes Bases SQL


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR