Вы находитесь на странице: 1из 43

Gestion des bases SQL Server

Microsoft
Guide pratique
Guide pratique – Gestion des bases SQL Server Microsoft décembre 2010

Sommaire

1 SQL Server Entreprise Manager .................................................................................. 3


1.1 Lancement sur le poste ......................................................................................................... 3

2 Sauvegarde d’une base SQL Server............................................................................ 4


2.1 Sélection de la base de données........................................................................................... 4
2.2 Attribution d’un nom à la sauvegarde .................................................................................... 5
2.3 Emplacement de la sauvegarde ............................................................................................ 6
2.4 Planification des sauvegardes ............................................................................................... 8
2.4.1 Sauvegarde périodique quotidienne ou hebdomadaire..............................................................9
2.5 Gestion des travaux du serveur SQL (Sauvegarde,….) ...................................................... 10

3 Restauration d’une base SQL Server existante........................................................ 11


3.1 Sélection de la base de données......................................................................................... 11
3.2 Sélection du fichier de sauvegarde...................................................................................... 12
3.3 Chemin des Fichiers Data et Log de la base....................................................................... 15

4 Restauration d’une base SQL Server inexistante..................................................... 16


4.1 Création d’une nouvelle base .............................................................................................. 18
4.1.1 Récupération du nom et du chemin du fichier de donnée de la nouvelle base........................19
4.1.2 Récupération du chemin du fichier du journal des transactions ...............................................20
4.2 Restauration de la base de donnée..................................................................................... 22

5 Attribution des droits sur une base SQL Server ...................................................... 31

6 Compactage d’une base SQL Server......................................................................... 35


6.1 Sélection de la base à compacter et des options ................................................................ 35
6.2 Compactage de la base....................................................................................................... 36
6.3 Planification du compactage................................................................................................ 37
6.3.1 Compactage périodique quotidien ou hebdomadaire...............................................................37

7 Éviter l’expansion du fichier log ................................................................................ 40


7.1 A faire lors de l’installation ................................................................................................... 40
7.1.1 Onglet « Options » ....................................................................................................................40
7.1.2 Dans la sauvegarde ..................................................................................................................41
7.2 42
7.3 A faire en maintenance........................................................................................................ 42

0BSQL Server Entreprise Manager 2/43


Guide pratique – Gestion des bases SQL Server Microsoft décembre 2010

1 SQL Server Entreprise Manager


SQL Server Entreprise Manager permet de gérer les serveurs SQL Server, d ‘effectuer des sauvegardes, des
restaurations, de modifier des paramètres, des tables, procédures stockées,…..
C’est l’outil que nous allons utiliser pour faire les sauvegardes et les restaurations de bases SQL Server 2000.

Cet outil peut être lancé à partir d’un autre poste que le serveur de base de données SQL Server.

1.1 Lancement sur le poste

Lancez Entreprise Manager en faisant : Démarrer/Programmes/Microsoft SQL Server/Enterprise Manager.

0BSQL Server Entreprise Manager 3/43


Guide pratique – Gestion des bases SQL Server Microsoft décembre 2010

2 Sauvegarde d’une base SQL Server


Voici la procédure vous permettant de sauvegarder une base de données SQL Serveur.

Tout d’abord lancez Entreprise Manager en faisant : Démarrer/Programmes/Microsoft SQL Server/Enterprise


Manager.

2.1 Sélection de la base de données

Sur la base de données à sauvegarder, faites un click droit/Toutes les tâches/Sauvegarder la base de
données…

1BSauvegarde d’une base SQL Server 4/43


Guide pratique – Gestion des bases SQL Server Microsoft décembre 2010

2.2 Attribution d’un nom à la sauvegarde

Dans la fenêtre qui apparaît cliquez sur le bouton « Ajouter… »

1BSauvegarde d’une base SQL Server 5/43


Guide pratique – Gestion des bases SQL Server Microsoft décembre 2010

2.3 Emplacement de la sauvegarde

Puis cliquez sur le bouton :

Puis sélectionnez l’endroit où vous voulez mettre votre sauvegarde sur le serveur

En cliquant sur le bouton :

Puis indiquez le nom du fichier en rajoutant en extension .bak

1BSauvegarde d’une base SQL Server 6/43


Guide pratique – Gestion des bases SQL Server Microsoft décembre 2010

Revenez jusqu’à la première page en cliquant sur OK

Dans l’onglet les Options laissez tout par défaut.

Si dans la case Destination une ligne était déjà présente vous pouvez la réutiliser mais nous vous conseillons

dans ce cas de cocher « Remplacer le support existant » afin d’éviter d’avoir un trop gros fichier de

sauvegarde.

Vous avez la possibilité dans SQL Server d’automatiser la sauvegarde en cochant « Planification », puis en

cliquant sur le bouton :

Durant la sauvegarde vous aurez un écran de ce type pour vous indiquer le déroulement de la
sauvegarde

Puis l ‘écran suivant à l’issue de la sauvegarde

1BSauvegarde d’une base SQL Server 7/43


Guide pratique – Gestion des bases SQL Server Microsoft décembre 2010

2.4 Planification des sauvegardes


Vous avez la possibilité dans SQL Server d’automatiser la sauvegarde en cochant « Planification »,

Dans ce cas, il vaut mieux cocher la case « Remplacer le support existant »

En cliquant sur le bouton : pour la modifier.

1BSauvegarde d’une base SQL Server 8/43


Guide pratique – Gestion des bases SQL Server Microsoft décembre 2010

2.4.1 Sauvegarde périodique quotidienne ou hebdomadaire

Pour modifier cliquer sur le bouton « Modifier »

Et dans cette fenêtre indiquez les jours et l’heure de lancement de la sauvegarde automatique.

Cliquez sur OK

1BSauvegarde d’une base SQL Server 9/43


Guide pratique – Gestion des bases SQL Server Microsoft décembre 2010

2.5 Gestion des travaux du serveur SQL (Sauvegarde,….)

Vous avez la possibilité dans Gestion/Agent SQL Server/Travaux de modifier ou vérifier les différentes
planifications.

1BSauvegarde d’une base SQL Server 10/43


Guide pratique – Gestion des bases SQL Server Microsoft décembre 2010

3 Restauration d’une base SQL Server existante


Voici la procédure vous permettant de restaurer une base de données SQL Serveur déjà existante sur le
serveur.

Tout d’abord lancez Entreprise Manager en faisant : Démarrer/Programmes/Microsoft SQL Server/Enterprise


Manager.

Le fichier de sauvegarde (fichier avec l’extension .bak) doit se trouver sur le serveur SQL Server afin d’être
pris en compte

3.1 Sélection de la base de données


Dans l’arborescence et sous Bases de données, faites un click droit /Toutes les tâches/Restaurer une base de
données…

2BRestauration d’une base SQL Server existante 11/43


Guide pratique – Gestion des bases SQL Server Microsoft décembre 2010

3.2 Sélection du fichier de sauvegarde

Dans la fenêtre qui apparaît sélectionnez « A partir de l’unité » :

Puis cliquez sur « Sélectionner les unités… »

2BRestauration d’une base SQL Server existante 12/43


Guide pratique – Gestion des bases SQL Server Microsoft décembre 2010

Puis « Ajouter… »

Cliquez sur ce bouton : pour aller chercher le fichier de sauvegarde en local sur le serveur.

2BRestauration d’une base SQL Server existante 13/43


Guide pratique – Gestion des bases SQL Server Microsoft décembre 2010

Cliquer sur le bouton « OK » pour valider et revenir à la première page.

2BRestauration d’une base SQL Server existante 14/43


Guide pratique – Gestion des bases SQL Server Microsoft décembre 2010

3.3 Chemin des Fichiers Data et Log de la base

Cliquez sur l’onglet Options

Dans cette fenêtre, modifiez les chemins des deux fichiers de votre base de données SQL pour qu’il écrase les
fichiers de la base de données que vous voulez remplacer.
Cochez « Forcez la restauration sur la base de données existante »

2BRestauration d’une base SQL Server existante 15/43


Guide pratique – Gestion des bases SQL Server Microsoft décembre 2010

Si vous ne savez pas où se trouvent les fichiers de votre base de données SQL, faites un click droit/Propriétés
sur votre base de données.
Dans les onglets « Fichiers de données » et « Journal des transactions » vous retrouverez les chemins de vos
fichiers de base de données.

Cliquez sur le bouton OK pour restaurer la base.

4 Restauration d’une base SQL Server inexistante


Voici la procédure vous permettant de restaurer une base de données SQL Serveur non existante sur le
serveur.

Tout d’abord lancez Entreprise Manager en faisant : Démarrer/Programmes/Microsoft SQL Server/Enterprise


Manager.

Le fichier de sauvegarde (fichier avec l’extension .bak) doit se trouver sur le serveur SQL Server afin d’être
pris en compte

3BRestauration d’une base SQL Server inexistante 16/43


Guide pratique – Gestion des bases SQL Server Microsoft décembre 2010

Ce fichier texte ne servira qu'à titre temporaire afin de stocker des chemins.

Lancement d'ENTREPRISE MANAGER de SQL Server

3BRestauration d’une base SQL Server inexistante 17/43


Guide pratique – Gestion des bases SQL Server Microsoft décembre 2010

4.1 Création d’une nouvelle base

3BRestauration d’une base SQL Server inexistante 18/43


Guide pratique – Gestion des bases SQL Server Microsoft décembre 2010

4.1.1 Récupération du nom et du chemin du fichier de donnée de la


nouvelle base

3BRestauration d’une base SQL Server inexistante 19/43


Guide pratique – Gestion des bases SQL Server Microsoft décembre 2010

4.1.2 Récupération du chemin du fichier du journal des transactions

3BRestauration d’une base SQL Server inexistante 20/43


Guide pratique – Gestion des bases SQL Server Microsoft décembre 2010

3BRestauration d’une base SQL Server inexistante 21/43


Guide pratique – Gestion des bases SQL Server Microsoft décembre 2010

4.2 Restauration de la base de donnée

3BRestauration d’une base SQL Server inexistante 22/43


Guide pratique – Gestion des bases SQL Server Microsoft décembre 2010

3BRestauration d’une base SQL Server inexistante 23/43


Guide pratique – Gestion des bases SQL Server Microsoft décembre 2010

3BRestauration d’une base SQL Server inexistante 24/43


Guide pratique – Gestion des bases SQL Server Microsoft décembre 2010

3BRestauration d’une base SQL Server inexistante 25/43


Guide pratique – Gestion des bases SQL Server Microsoft décembre 2010

3BRestauration d’une base SQL Server inexistante 26/43


Guide pratique – Gestion des bases SQL Server Microsoft décembre 2010

3BRestauration d’une base SQL Server inexistante 27/43


Guide pratique – Gestion des bases SQL Server Microsoft décembre 2010

3BRestauration d’une base SQL Server inexistante 28/43


Guide pratique – Gestion des bases SQL Server Microsoft décembre 2010

3BRestauration d’une base SQL Server inexistante 29/43


Guide pratique – Gestion des bases SQL Server Microsoft décembre 2010

3BRestauration d’une base SQL Server inexistante 30/43


Guide pratique – Gestion des bases SQL Server Microsoft décembre 2010

5 Attribution des droits sur une base SQL Server


Voici la procédure vous d’accorder des droits à un utilisateur

Après avoir choisi une base et déployé l’arbre cliquer sur Utilisateurs

4BAttribution des droits sur une base SQL Server 31/43


Guide pratique – Gestion des bases SQL Server Microsoft décembre 2010

4BAttribution des droits sur une base SQL Server 32/43


Guide pratique – Gestion des bases SQL Server Microsoft décembre 2010

4BAttribution des droits sur une base SQL Server 33/43


Guide pratique – Gestion des bases SQL Server Microsoft décembre 2010

4BAttribution des droits sur une base SQL Server 34/43


Guide pratique – Gestion des bases SQL Server Microsoft décembre 2010

6 Compactage d’une base SQL Server


Voici la procédure vous permettant de compacter une base de données SQL Serveur.

Tout d’abord lancez Entreprise Manager en faisant : Démarrer/Programmes/Microsoft SQL Server/Enterprise


Manager.

6.1 Sélection de la base à compacter et des options


Dans l’arborescence et sous Bases de données et sélectionner la base à compacter, faites un click droit
Propriétés :

Dans la fenêtre qui apparaît, cliquez sur l’onglet Options.


Sous cette fenêtre, vérifiez ou modifiez le modèle de Récupération pour qu’il soit sur simple

Une fois le modèle modifié faites OK.


5BCompactage d’une base SQL Server 35/43
Guide pratique – Gestion des bases SQL Server Microsoft décembre 2010

6.2 Compactage de la base


Dans l’arborescence et sous Bases de données, faites un click droit /Toutes les tâches/Compacter la base de
données

Faites OK pour compacter les deux fichiers qui constituent votre base de données SQL

5BCompactage d’une base SQL Server 36/43


Guide pratique – Gestion des bases SQL Server Microsoft décembre 2010

6.3 Planification du compactage

Vous avez la possibilité dans SQL Server d’automatiser le compactage en cochant « Réduire la base de
données selon cette planification ».

6.3.1 Compactage périodique quotidien ou hebdomadaire

Cliquez ensuite deux fois sur le bouton « Modifier ».

Dans cette fenêtre sélectionnez les jours et l’heure de lancement du compactage de la base de données SQL.

5BCompactage d’une base SQL Server 37/43


Guide pratique – Gestion des bases SQL Server Microsoft décembre 2010

Puis faites OK pour revenir à la première fenêtre.

5BCompactage d’une base SQL Server 38/43


Guide pratique – Gestion des bases SQL Server Microsoft décembre 2010

Finalement vous arriverez à la fenêtre suivante :

Pour que le compactage automatique puisse se lancer convenablement, le service Agent SQL
Server doit impérativement être lancé.

5BCompactage d’une base SQL Server 39/43


Guide pratique – Gestion des bases SQL Server Microsoft décembre 2010

7 Éviter l’expansion du fichier log


7.1 A faire lors de l’installation
7.1.1 Onglet « Options »

Cochez réduction automatique :

6BÉviter l’expansion du fichier log 40/43


Guide pratique – Gestion des bases SQL Server Microsoft décembre 2010

7.1.2 Dans la sauvegarde

Cochez supprimer les entrées inactives

6BÉviter l’expansion du fichier log 41/43


Guide pratique – Gestion des bases SQL Server Microsoft décembre 2010

7.2
7.3 A faire en maintenance

si le fichier de log est déjà trop volumineux, faire une sauvegarde


avec l’option citée précédemment, cochée.

puis lancez la commande suivante dans « l’analyseur de requête »

BACKUP LOG « nom de la base » WITH TRUNCATE_ONLY ;

Effectuez ensuite un compactage des fichiers

Dans l’arborescence et sous Bases de données, faites un click droit /Toutes les tâches/Compacter la base de
données

6BÉviter l’expansion du fichier log 42/43


Guide pratique – Gestion des bases SQL Server Microsoft décembre 2010

Puis cliquer sur le bouton « Fichier »

N’oubliez pas de sélectionner le fichier log dans le combo !

PUIS « COMPRIMER LES PAGES ……. »

A TITRE D’EXEMPLE UN LOG DE 344 Mo DIMINUE JUSQU'A 0.9 Mo.

6BÉviter l’expansion du fichier log 43/43