Sauvegarde SQL

DoubleFace89

🌶️🍖🥩🍙🍩🍔
Bonjour,

Je vous explique la situation,

J'ai un pc qui sert de serveur, avec un logiciel nommé " Mercator ", selon eux la base de données Mercator est en SQL.

J'ai donc une question, comment puis-je faire une sauvegarde de cette base de donnée pour garder toutes mes données clients.

Puis-je faire une image totale du pc ? Quel programme me faut-il ?

Merci d'avance
 

Jereck

Α & Ω
Staff
"SQL" c'est un language, c'est pas un logiciel spécifique.

En fouillant un peu, il semblerait que le serveur en question est un Microsoft SQL Server.
https://www.mercator.eu/base-de-connaissance-info_sql.html

Question de contexte : c'est ton serveur à toi, ou c'est une infrastructure chez un client ?
 
1er
OP
DoubleFace89

DoubleFace89

🌶️🍖🥩🍙🍩🍔
en fait c'est à mon boulot, et donc le serveur est dans le magasin. On veut juste faire une sauvegarde pour ne pas perdre notre base de donnée client.

Accessoirement nous avons un synology au magasin, peut-on en faire la sauvegarde sur le synology ?
 

Jereck

Α & Ω
Staff
Le serveur, c'est un vieux ou un récent ?

Parce que la manière de faire des backups est différente entre la version 2000 et les versions plus récentes (2005 à 2014).
 

Jereck

Α & Ω
Staff
Pour SQL 2000, ils expliquent la procédure ici :
https://www.mercator.eu/mercator/st...-Server-2000-de-facon-simple-et-efficace.html

Pour un SQL plus récent, il faut savoir si c'est la version Express (gratuite) qui est installée, ou une version complète.

Vu la situation, j'imagine que c'est un Express. Ils fournissent un outil pour planifier des backups :
https://www.mercator.eu/mercator/st...ckup-planifie-sur-un-serveur-SQL-Express.html

Fais attention que cet outil crée des backups, mais ne supprime pas les précédents, donc, il faut tenir à l'oeil l'espace occupé par les backups.

si on souhaite qu'un seul fichier BAK soit écrit et réécrasé chaque jour, il suffit (...)
Si tu fais ça, ça te permet de ne pas avoir à tenir compte de ma remarque précédente. Mais ça ne vous permet pas de vous protéger contre une erreur de manipulation (ex. un utilisateur supprime un client). Mais pour ça, il y a p-e une protection intégrée dans Mercator, je peux pas dire.

il faut notamment y adapter le chemin d'accès vers le répertoire de backup
Donc, oui, tu peux envoyer tes backups automatiquement vers le Syno.
 

Skarbone

Le méchant Ω
Faites aussi en sorte de faire des backups au moins hebdomadaire, ça serait pas mal :-D
 

eGm_

Gibon Blasé
Faites aussi en sorte de faire des backups au moins hebdomadaire, ça serait pas mal :-D
Ça ne coute rien de faire des backups journalier, si tu ne veux perdre une semaine de facturation ou autre.
 

Jereck

Α & Ω
Staff
Ça ne coute rien de faire des backups journalier
Si, ça coute en temps et en espace ;)

Dans ce cas-ci, j'imagine que la question ne se pose pas, mais j'ai eu un client où le backup faisait 1.6To.
 

eGm_

Gibon Blasé
Si, ça coute en temps et en espace ;)

Dans ce cas-ci, j'imagine que la question ne se pose pas, mais j'ai eu un client où le backup faisait 1.6To.
Je parle de ce cas. les DB mercators ne doivent pas bien faire grand chose, surtout que c'est pour un magasin de hi-fi.

Tourner avec un jeu de 3 backups cela devrait suffire pour son utilisation.

edit : pour les grosses DB on fait des backups différentiel ou du logs shipping, etc.... etc...
 

Jereck

Α & Ω
Staff
Tourner avec un jeu de 3 backups cela devrait suffire pour son utilisation.
C'est le gros problème de SQL Express : pas de plans de maintenance. Donc il faut se torcher des scripts séparés pour faire les backups et nettoyer les vieux backups.

Si c'est juste pour être sur de pas perdre son fichier client, un seul backup (journalier) suffit (surtout si Mercator effectue des suppressions logiques).
 
1er
OP
DoubleFace89

DoubleFace89

🌶️🍖🥩🍙🍩🍔
Comment savoir si c'est l'express ou non?
 

Totoleheros83

Petit chat
avec management studio il ya moyen de planifier des backups de db MS SQL si je ne me trompe pas
 

Demoniak_Angel

Le + beau ;-)
Si c'est sous Windows, au pire, tu peux faire une sauvegarde via Acronis de tout le pc et puis voilà, t'es tranquille.
 

Skarbone

Le méchant Ω
C est clair :-D.

-"J aimerais sauver cette photo sur ma clé USB"
-"Ben fait un image disque" !
 
Copie-colle le code suivant dans une fenêtre powershell (en espérant qu'il est présent) et reviens nous voir avec le résultat, en fonction je te fournirais les scripts adéquats.

Si pas de powershell tu peux aller voir directement les clés de registres en utilisant la commande regedit.exe

Ben

Code:
$inst = (get-itemproperty 'HKLM:\SOFTWARE\Microsoft\Microsoft SQL Server').InstalledInstances
foreach ($i in $inst)
{
  $p = (Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names\SQL').$i
  (Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Microsoft SQL Server\$p\Setup").Edition
  (Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Microsoft SQL Server\$p\Setup").Version
}
 

gl0b

▇ ▅ █ ▅ ▇ ▂ ▃ ▁ ▁ ▅ ▃ ▅ ▅ ▄ ▅ ▇
C'est mieux que stackoverflow ici :love:
 
  • J'aime
Les réactions: Yoake
1er
OP
DoubleFace89

DoubleFace89

🌶️🍖🥩🍙🍩🍔
le mercator fonctionne sous un windows vista si jamais... Je sais demandé par pourquoi c'était déjà la quand j'ai commencé.... Le pire c'est un Imac en vista avec un 5400rpm que tourne notre serveur mercator :cool:
 
Haut