Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
OUMAR MBAYE
DIT INFORMATIQUE ESP
[Administration de
SQL Serveur 2005]
[Restitution de cours]
[2008]
ESP DAKAR
OUMAR MBAYE DIT INFORMATIQUE ESP
2
Administration de SQL
Serveur 2003
MODULE 1: Installation et configuration de SQL Serveur 2003
MODULE 2: Gestion de base de donnée et fichier
Module 1 :
Installation et configuration de
SQL Serveur 2003
1- Prérequis pour l’installation de SQL Serveur 2005
plusieurs versions de SQL Serveur 2005 ont été développés et nous pouvon
citer :
Entreprise 2005 :
Standard 2005
Elle s’installe aussi bien surv les PC que sur des serveurs.
Contrairement à l’Entreprise. On ne peut l’installer que sur sur des PC
avec un seul processeur.
Elle est dédiée aux goupes de travail. Elle ne s’istalle que sur des
serveurs.
Express
Cette edition est gratuite. Elle remplace la version MSDE. Avec celle-ci
on ne peux pas gérer de BD de taille supérieure à 4Go.
Mobile
Celle-ci a éte développée pour les PDA et les systémes embarqués qui
portent Windows CE.
Developer :
Evaluation :
b- Configuration matérielle :
HDD :1Go
C- Configuration logicielle :
On peut l’intaller que sur des des machines XP (Developper)
Réseaux TCP/IP
d- les instances :
<Nomsuurréseau_ordi>\<nominstance>
e/ Option de licence :
on a le choix entre 3 types de licences
Cette licence est plus avantageuse si les appareils si les appareils connectés sont
dans notre LAN.
f- Considération de sécurité :
o Compte local,
o Compte de domaine,
2-Processusse d’Installation :
Pour pouvoir installer il faut nécessairement accepter les termes du contrat. Ainsi
on peut poursuivre l’installation en cliquant sur suivant.
C’est dans cette partie que les configurations requises sont installées.
C’est à partir de cet instant que l’installation proprement dite débute. Les
paramètres de configuration pourront être choisis pour le bon fonctionnement du
logiciel.
Une analyse complète est refaite, mais cette fois afin de valider la configuration
pour le produit. A la fin de cette analyse, nous avons un écran récapitulatif des
résultats.
Une nouvelle fenêtre s’ouvre. Celle –ci nous permet de d’inscrire certaines
informations nécessaires à savoir nom, la société et la clé du produit. Et on clic
sur suivant.
Il faut maintenant sélectionner les options que l'on souhaite activer. Par défaut,
seuls les composants de bases seront installés (Services de base de données /
Fichiers de données & Outils partagés). Pour cet article, nous sélectionnons tous
les composants.
ATTENTION :
Dans le cas où vous avez déjà un moteur SQL Server 2000 installé sur le poste, il
est conseillé de changer le répertoire d'installation.
On choisi l’option (ce composant sera installé en totalité sur le disque dur local.
Après, il faut cliquer sur suivant. L’étape suivant concerne les instances. Deux
choix se présentent : une instance par défaut et une instance nommée. Le mieux
c’est de choisir l’instance nommée et on entre le non de l’instance (ESP9).
Il faut cliquer sur suivant et la fenêtre des comptes de résultat s’ouvre. C’est à ce
niveau que qu’on choisi le type de connexion. Par défaut il est configuré <<
utilisé un compte d’utilisateur de domaine>>. Il fau cocher la première option
<<utilisé le compte système par défaut parce que l’autre option est utile si notre
machine appartient à un domaine.
En cliquant sur suivant, une nouvelle fenêtre s’ouvre et qui nous permet de
choisir un mode d’authentification. Il faut choisir le mode mixte et faire entre le
mot de passe.
En cliquant sur suivant un choix de langue apparait. Ce choix devra se baser sur
la langue sur laquelle SQL devra se baser ou si vous voulez les paramètres de
classement : respect, respect des accents, respect de la largeur, choix de la
langue.
On peut passer directement à la suite vu que nous avons besoin des paramétres
de langue françcaise et notre OS XP est une version française.
Cet outil est également utilisé pour activer les fonctionnalités du moteur de notre
base de donnée :
Cet outil permet de gérer les services associés SQL serveur de gérer les
protocoles réseau et de gérer la configuration des connexions réseau à partir des
ordinateurs clients SQL Serveur. Il ne configure pas la connexion distante via
TCP/IP.
MODULE 2
b- Groupe de fichiers :
Management Studio
On fait entrer toutes les infos sur la base de données telle que le nom de
la base. On clic sur ajouter pour créer un fichier secondaire.
Trasat SQL
Avec transat SQL on clic sur nouvelle requête ensuite sur base de
données.
Create database_espdb
On
(name=espdb_dat,
Server\MSSQL.1\MMSQL\Data\_espdb_dat.mdf,
Size=10
Maxsize=50
File growth=5
Log on
(name=espdb_log,
Server\MSSQL.1\MMSQL\Data\_espdb_log.ldf’,
Size=25MB,
Filegrowth=5MB)
Après avoir tapé toutes les instructions, il ,faut cliquer sur l’icone
d’analyse (l’icône qui contient 1 v). c’est cette action qui nous
permettre de vérifier si la syntaxe des différentes instructions tapées
est correcte devant l’exécution du programme . il faut cliquer sur ok
« exécuter «le programme.
Une base de données peut être supprimée du serveur quand elle n’est
pas utilisée.
Server\MSSQL.1\MSSQL\Data\ EmpFGFile2.ndf’,
Size
Maxsize=100
Filegrowth=10)
Server\MSSQL.1\MSSQL\Data\ EmpFGFile2.ndf’,
Size
Maxsize=100
Filegrowth=10)
to filegroupe EmpFG
Solution :
Création d’alerte :
-mécanisme d’authentification
-mécanisme d’autorisation
-mécanisme de validation
-les sécurisables
- les autorisations
-niveau de serveur de base de données SQL serveur 2005 :il y’a les
identifiants d’accès SQL Serveur. C’est un ensemble d’identité d’utilisateur
enregistrer et authentifié par SQL Serveur .La seconde entité ce sont les
rôles SQL serveur. C’est un ensemble de connexion d’axé ayant les
autorisations similaires.
Trois entités jouent le rôle d’accès : rôle utilisées pour accéder à la base de
données à l’aide d’une application particulières.
2 / Les sécurisables
Ce sont les objets auxquels accédent les entités de sécurité tél qu’une
base de données ou encore un service de base de données. Au niveau de
Windows il va s’agir de fichiers et de clé de registre utilisé par SQL
Serveur. Au niveau de SQL Serveur ce sont des hiérarchies imbriquées
appelés portées. Trois portées existent.
-Une portée de base de données :inclus des objets tels que des
utilisateurs, des roles des assemblages, des catalogues de texte intégral,
les chemins (espaces de nommage des objets de base de données) et des
évenements qui sont crées au niveu de la base de données.
- portée schéma : table vue fonction procédure table de vue et des et des
types de contenu dans un schéma.
3/ Les autorisions
L’accès aux sécurisables par les entités de sécurité peut étre activer ou
désactiver en configurant les autorisations. Celles-ci conditionne le niveau
auquels les entités de sécurité ont accès au sécurisables.
Exercice :
Solution :
With password=’esp’
5/ affectation de rôle
5.1 Rôle de base de données fixe
-rôle d’application
6- Affectation d’autorastion
Après avoir créer les entités de sécurité, les autorisables, des autorisations
doivent être assigner à l’entité de sécurité pour définir le niveau d’accès
aux élément sécurisables qu’elles détiennent.
Create endpoint
Shutdown
Create queue
Create role
Create type
Grant Select
ON Schema :Production
To boubacar
Create table
Create view
Create procedure
Delate
Execute
Inset
Select
Update
To bpoubacar
7-révocation d’autorisation
Il est parfois nécessaire de supprimer les autorisations octroyées aux
utilisateurs.
On Schema ::Sales
From boubacar
With algorithm=TRIPLE_DES
Start_date = ‘01/04/2008’
Expiry_date=’09/04/2008
Exercise:
Vous êtes administrateur système de la société ESP. Le nouvel employé
Oumar Mbaye a été engagé par l’entreprise.une connexion d’axés doit
etre crée pour lui permettre d’accéder au serveur SQL. Le compte d’accès
du nouvel employé requiert les paramétres suivants :
Oumar doit être capable d’accomplir les taches suivants dans la base de
données AdventureWorks :
Pour modifier des données dans la table oumar doit travailler sur le
schéma de production de la base de données AdventureWorks, vous devez
lui permettre de créer des objets des bases de données tel que les tables
et les procédures stocées.
_ sauvegarde différentielle