Sauvegarder et Restaurer des bases
Description
Cause
Resolution

Cette nouvelle fonctionnalité est disponible à partir de Sage Paie version 7.61 SQL et SQL Express (on-premise)
Elle permet de sauvegarder et restaurer des bases de données SQL, par le biais de la gestion de fichiers *.bak, directement depuis l'application.

Gérer les sauvegardes

1) Menu Fichier / Préférences internet :
En connexion Superviseur, renseigner le répertoire de sauvegarde afin de déterminer dans quel répertoire vont être stockés les fichiers *.bak générés lors de la sauvegarde. Si aucun chemin n'est renseigné, les fichiers seront générés par défaut dans le répertoire de Paie\AppData\Backup.

En cas de fonctionnement en réseau de Sage Paie, le répertoire renseigné pour stocker les sauvegardes doit être visible depuis les postes clients et depuis le serveur. Pour définir cet emplacement réseau, il ne faut donc pas utiliser un lecteur réseau (car la lettre utilisée pour ce lecteur n'est pas forcément la même sur l'ensemble des postes) mais privilégier un chemin UNC du type : \\Serveur\Sauvegardes\ .

Par ailleurs, le créateur du fichier de sauvegarde est l'utilisateur MSSQL$(nom de l'instance). Il convient donc d'ajouter l'utilisateur nommé "Tout le monde" en contrôle total ou d'utiliser la procédure Microsoft ci après pour attribuer les droits suffisants sur le répertoire qui contiendra la sauvegarde: https://msdn.microsoft.com/fr-fr/library/jj219062(v=sql.120).aspx

2) Menu Fichier / Utilitaires / Sauvegarder la base de données
Ce menu est accessible uniquement lorsqu'une base est ouverte dans la Paie.
Pour effectuer une sauvegarde, aucun utilisateur ne doit être connecté à la base de données.
Le nom du fichier sauvegardé est défini par défaut (nomdelabase_AAAA_MM_JJ) mais il reste modifiable.
Attention, la sauvegarde de la base DS est effectuée automatiquement, décocher l'option "Sauvegarder la Base DS" si celle-ci ne doit pas être sauvegardée.


Gérer les restaurations

1) Menu Fichier / Utilitaires / Restaurer la base de données.
Ce menu est accessible uniquement lorsqu'une base est ouverte dans la Paie. La restauration de la base de données se fera sur le serveur et l’instance SQL de ce dossier ouvert.
Pour effectuer une restauration, aucun utilisateur ne doit être connecté à la base de données.
Il suffit de parcourir le Backup (fichier *.bak) dans la zone "Fichier à restaurer" et de renseigner le nom du dossier (de même nom ou de nom différent).
Attention, la restauration de la base DS est effectuée automatiquement, décocher l'option "Restaurer la Base DS" si celle-ci ne doit pas être restaurée.

Rappel concernant les droits utilisateur

Afin que la sauvegarde et la restauration soient possibles, l’utilisateur connecté à SQL (utilisateur Windows ou SQL) doit avoir les droits SYSADMIN comme indiqué dans le guide de préconisation

Gérer la confidentialité des sauvegardes et restaurations

Afin que la sauvegarde et/ou restauration soient possibles, il est nécessaire d'autoriser les fonctions aux utilisateurs au niveau des Confidentialités utilisateur Fichier\ Droits d'accès\ Utilisateurs.

Le paramétrage est accessible dans FICHIER\SAUVEGARDE DOSSIER (SQL) et RESTAURATION DOSSIER (SQL)

Attention : l'utilisateur SQL ne doit pas faire partie d'un groupe même si ce groupe est Administrateur.

Steps to duplicate
Related Solutions