Base de données avec Microsoft SQL Server

publicité
LYCEE MARIE CURIE
Brevet de Technicien Supérieur Informatique de Gestion
Option « Administration de réseaux locaux d’entreprise »
Janick LEROY
Compte-rendu d’activité n°3
MICROSOFT SQL SERVER 2008
Descriptif de l’activité :
Dans cette activité nous allons exploiter le logiciel MICROSOFT SQL Server 2008, afin de
développer ses principales fonctionnalités les plus importantes.
Contexte de l’activité
Cette activité a été réalisée au Lycée Marie Curie, dans le contexte de la préparation à
l’examen du BTS Informatique de Gestion option ARLE
Matériels utilisés
1 Serveur
1 Poste Client
1 Switch
2 Câbles Ethernet
Logiciels utilisés
Windows Server 2003
Windows XP
Compétences
C 27
C 31
C 37
Installer et configurer un système client-serveur
Assurer les fonctions de base de l’administration réseau
Administrer une base de données
1
MICROSOFT SQL SERVER 2008
I.
Présentation
L’utilisation d’une base de données est une des choses les plus importantes au sein d’une
entreprise. En effet, toute entreprise doit stocker ses informations dans une base de
données et ces données regroupent toutes les informations dont l’entreprise a besoin pour
son bon fonctionnement.
II.
Configuration et objectifs
Les postes serveur et client sont installés dans le même sous réseau et peuvent se contacter.
Microsoft SQL Server 2008 est installé sur le poste serveur Windows Server 2003, son agent
client est lui installé sur le poste client Windows XP.
Le but de cette application est de démontrer le fonctionnement du logiciel Microsoft SQL
Server 2008 et de le manipuler afin d’exploiter ses possibilités.
III.
Mise en pratique
a. Création d’un utilisateur
Pour créer un utilisateur, il faut faire un clic droit sur utilisateur en ayant fait dérouler la
base de données Tennis puis Sécurité, et séléctionner Nouvel utilisateur.
2
b. Création de la base de données
Pour créer la base de données, nous allons exécuter un script existant, il suffit de copier
toutes les données du script, ensuite, dans SQL Server, il faut cliquer sur Nouvelle Requête
et coller les données copiées.
c. Enlever des droits à l’utilisateur
Nous allons maintenant enlever des droits à l’utilisateur, pour cela, nous allons utiliser la
commande REVOKE, par exemple :
REVOKE UPDATE (Nom,Prenom) on Joueurs TO Janick
3
Cette commande empêchera à l’utilisateur Janick de modifier les données Nom et Prenom
dans la table Joueurs.
d. Récupération de la base de données
Le logiciel Microsoft SQL Server 2008 permet de mettre en mémoire la base de données et
de pouvoir la récupérer à tout moment. Cette fonctionnalité peut s’avérer très utile, en cas
d’altération de la base de données qui ferait que celle deviendrait inexploitable. Pour cela,
nous allons simuler la perte de la base de données en la supprimant directement du disque
C, pour cela, il faut fermer le logiciel SQL Server 2008, arrêter le service MSSQLSERVER, puis
supprimer la base de données qui se trouve dans le chemin suivant : C:\Program
Files\Microsft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA
Ensuite, pour restaurer la base de données, il faut redémarrer le service MSSQLSERVER puis
rouvrir SQL Server. Maintenant, il faut restaurer la base de données, pour cela, nous allons
procéder par l’exécution d’une ligne de commande :
RESTORE DATABASE [Tennis] FROM DISK = N'C:\Program Files\Microsoft SQL
Server\MSSQL10.MSSQLSERVER\MSSQL\Backup\Tennis.bak' WITH FILE = 1,
NOUNLOAD, REPLACE, STATS = 10
GO
Avec cette commande, nous avons pu récupérer la base de données dans son état avant
l’altération, si cela n’avait pas été possible, les conséquences auraient été catastrophiques.
IV.
Conclusion
Grâce à cette application, on a pu exploiter le logiciel Microsoft SQL Server 2008, cela nous a
permit de voir ses principales fonctionnalités comme la gestion de la base de données, la
restauration de la base de données, la création d’utilisateur, la gestion des droits. Ces
fonctionnalités peuvent s’avérer très utiles pour une entreprise qui souhaite perfectionner
sa procdutivité.
4
Téléchargement