Vous êtes sur la page 1sur 10

Chapitre 1 : Présentation de SQL Server

Leçon 3 : Outils et assistants de SQL Server

Objectifs :
À la fin de la séquence, le stagiaire sera capable de définir et se familiariser
avec :
o les outils (graphiques) de gestion et administration de SQL Server (Service
Manager, Entreprise Manager, analyseur de requêtes),
o les outils de gestions exécutables à partir de ligne de commande de SQL
Server (osql, bcp),
o des assistants de SQL Server.

Durée : 6 heures.
Plan :
– Outils de gestion (graphiques)
- SQL Server Entreprise Manager

- gestionnaire de services SQL Server (SQL Server Service Manager)

- analyseur de requêtes SQL Server

– Outils de gestions exécutables à partir de ligne de commande de SQL Server


- osql
- bcp
– Assistants

Moyens pédagogiques :
- Support de cours.
- Explication du professeur.
- Micro-ordinateur + SQL Server

Bibliographie :
- Book on-line de Microsoft SQL Server 7.0 (sur CD, version anglaise).
- Administration système pour Microsoft SQL Server 7.0 manuel de
travail du stagiaire. Edition Microsoft 1999.
Chapitre 1 : Présentation de SQL Server

Leçon 3 : Outils et assistants de SQL Server

Introduction

SQL Server inclut plusieurs logiciels (applications) clients destinés à l'administration et la


gestion du serveur, à la conception et à la création de bases de données, et à l'interrogation de
données (transact-SQL).

Vous pouvez administrer SQL Server en utilisant les éléments suivants :


- des outils de gestion graphiques fournis avec SQL Server, tels que SQL Server
Entreprise Manager, Service Manager, analyseur de requêtes SQL Server…..etc.
- des utilitaires de traitement par lots fournis avec SQL Server, exécutés à partir de
ligne de commande tels que osql et bcp ;
- des assistants pour créer et interroger une base de données …etc.

I. Outils de gestion graphique

I.1. SQL Server Entreprise Manager


SQL Server Entreprise Manager est une application cliente d’administration de serveur
et de gestion de BD. C’est un environnement pratique et cohérent pour les outils de
gestion et assistants.
Son interface est composée de :
- barre de menus (fichier – action – affichage – outils – fenêtre – help),
- barre d’outils (icônes/boutons),
- une console MMC (Microsoft Manager Consol).

Barre des menus barre d’outils console MMC

Volet arbre de la console volet détails de la console

1
ChapitreI/Leçon3
a- utilisation de la console MMC (volet arbre et volet détail)

Dans une console MMC, une ligne verticale divise la console en deux volets ; un volet
arborescent des objets et leurs catégories, et un volet détail de chaque objet.

Exemple1 : pour utiliser une base de données SQL Server, développer le serveur BD SQL
Server dans le volet arbre puis développer databases. La liste des bases de données s’affiche.
Cliquer sur la base de données désirée pour voir tous ses objets (table , vues , utilisateur ,
alerte ………).

Exemple2 : la commande Properties affiche la boite de dialogue des propriétés d’un objet
en cliquant sur ce dernier avec le bouton droit de la souris. Elle permet d’afficher, de modifier
les propriétés de l’objet sélectionné.

9
Chapitre I /Leçon3
b – Utilisation de la barre des menus et boutons

L’interface de SQL Server comporte en plus de la console MMC (volet arbre et détails), la
barre des menus Action, View, et Tools (outils), et un groupe de commande dans la barre
d’outils.

Le menu Action (action), fournit les mêmes choix que le click avec le bouton droit de la
souris sur un objet du volet arbre de la console. On peut afficher et modifier des propriétés,
supprimer ou créer de nouveaux objets pour l’objet sélectionné.

Le menu View (affichage), modifie la forme d’affichage (liste, grande icône, petite icône,
détail) du volet détails de la console. Par exemple, pour avoir plus de détails sur l’objet qui
est sur le volet détails, cliquer sur View, puis Détail.

Quand un objet est sélectionné dans la console arbre ou détails, les commandes des menus et
de la barre d’outils, appropriées à cet objet seront activées.

Quelques exemples de menus et boutons de SQL Server Entreprise Manager :

Menu ou bouton Description

Tools(outils) Lister les tâches d’administration de SQL Server et ses outils (analyseur
menu de requêtes SQL Server, SQL Server Profiler,et les tâches de
réplication), ainsi que les outils externes comme Microsoft Excel,
Microsoft Access, ou une application personnalisée , qui deviendra un
outil de menu Tools après avoir cliquer sur External Tools et
l’ajouter.
Back(précédent Retour au détail précèdent dans le volet de détails de la console et
bouton l’élément correspondant dans l’arborescence de la console.
Forward Retour au détail suivant dans le volet détails et l’élément
(transferer) correspondant dans l’arborescence de la console.
bouton
Copy bouton Copie l’objet sélectionné.
Paste bouton Coller un objet copié.
Delete bouton Supprime un objet sélectionné.
Properties Affiche ou modifie les propriétés.
bouton
Up One Level Déplacer la sélection vers un objet d’un niveau supérieur de la liste
bouton dans l’arborescence de la console.
Show/Hide Afficher / masquer l’arborescence de console.
ConsoleTree
bouton
Run a Wizard Fournir une liste d’assistants qu’on peut exécuter.
bouton

9
Chapitre I /Leçon3
I.2. SQL Server Service Manager (gestionnaire de services)

SQL Server Service Manager est un utilitaire graphique permettant de démarrer, arrêter et
suspendre les services de SQL Server : MS SQL Server, SQL Server Agent, et Microsoft
Distributed Transaction Coordinator (MS DTC).

SQL Server Service Manager est une application de la barre des tâches.

a- On peut démarrer les services manuellement comme suit :

* Vous pouvez afficher la boite de dialogue SQL Server Service Manager :

- avec un double click sur son icône depuis la barre des tâches,
- ou bien depuis le bouton Démarrer : Démarrer/programme/Microsoft SQL Server
7.0/ Service Manager

* Une fois la boite de dialogue SQL Server Service Manager est ouverte, vous pouvez :

- sélectionner le serveur (serveur),


- Sélectionner le service (services),
- cliquer sur Start, continue, pause, ou stop le service sélectionné.

b - Vous pouvez démarrer les services de Microsoft® SQL Server™ automatiquement


c.à.d , les services SQL Server démarrent au démarrage de Microsoft Windows NT®
service. Pour démarrer les services SQL Server automatiquement en utilisant SQL Server
Entreprise Manager :

- cliquer avec le bouton droit de la souris sur le serveur sélectionné sur la console
MMC; cliquer sur Properties.
- cliquer sur le tableau General.
- sous AutoStart policies when the operating system starts, sélectionner Autostart
SQL Server.

9
Chapitre I /Leçon3
I.3. Analyseur de requêtes SQL Server

Volet de requête barre de titre base de données

Onglet des résultats volet des résultats

L’analyseur de requêtes est une application cliente dotée d’une interface graphique qui
permet de créer et d’exécuter de façon interactive des instructions, des lots d’instructions et
des scripts Transact –SQL.
Il offre un éditeur de texte utilisé pour écrire, enregistrer, réutiliser et exécuter les instructions
et les scripts Transact –SQL.
Il offre la possibilité de gérer simultanément des requêtes multiples dans différentes fenêtres.
Une instruction peut être tapée sur une ou plusieurs lignes pour faciliter leur lecture.

Les principaux éléments de l’analyseur de requêtes sont :


- la barre de titre : elle affiche le nom du serveur, celui de la BD sélectionnée ainsi que
le compte de connexion utilisé,
- la liste BD de la barre d’outils : elle présente la base de données actuellement
sélectionnée et vous permet de la changer,
- le volet de requêtes : permet de saisir les requêtes à exécuter,
- le volet de résultats : il affiche les résultats de l’exécution d’une requête.

Un ou plusieurs onglets ci-après apparaissent en bas du volet de résultats.


o L’onglet message présente les messages d’information et d’erreur renvoyers par le
serveur.
o L’onglet résultats présente les résultats sous forme :
- de texte non formaté : cliquez sur résultats en texte dans le menu requête pour
afficher les résultats sous forme de texte,
- de grille avec une barre de défilement : cliquez sur résultats en grille dans le menu
Requête pour afficher les résultats sous forme de grille.

9
Chapitre I /Leçon3
II. Outils de gestions de ligne de commande de SQL Server

Les outils de gestion de ligne de commande de SQL Server permettent de taper des
instructions Transact-SQL et d'exécuter des fichiers de script. Le tableau ci-dessous décrit
les utilitaires de ligne de commande fournis avec SQL Server et utilisés le plus fréquemment.
Chaque fichier est un programme exécutable.

Utilitaire Description
osql Utilitaire qui communique avec SQL Server via la connectivité ODBC (Open
Database Connectivity) : utilisé principalement pour exécuter des fichiers de
traitement par lots contenant une ou plusieurs instructions SQL.
bcp Utilitaire de traitement par lots permettant d'importer et d'exporter des données
depuis/vers SQL Server (c'est à dire copier des données depuis/vers un fichier de
données dans un format spécifié par l'utilisateur).

Exemple : utilisation de osql pour exécuter de simples requêtes


1. démarrer Microsoft® SQL Server™ en entrant à partir de la ligne de commande la
commande suivante:

net start mssqlserver

2. se connecter à SQL Server par authentification Windows NT en tapant la commande


suivante à partir de la ligne de commande :

osql -E

Si osql connecte, le symbole de démarrage osql suivant apparaît:

1>

Si osql ne peut connecter, une erreur ODBC (Open DataBase Connectivity) est
renvoyée.

9
Chapitre I /Leçon3
3. Entrer une simple requête:

1> SELECT @@SERVERNAME

2> GO

-------------------------------

Le Nom de votre serveur est affiché

(1 row affected)

1>

4. Vérifier que vous avez installé SQL Server version 7.0 en tapant :

SELECT @@VERSION
GO

L’utilitaire osql retourne les informations sur la version.

5. Quitte l’utilitaire osql en tapant :

exit

9
Chapitre I /Leçon3
III. Assistants
Microsoft® SQL Server™ inclut un ensemble d’outils destinés à guider l’utilisateur tout au
long des tâches complexes d’administration de SQL Server. On peut accéder à ces assistants à
partir du menu Tools (outils) du SQL Server Entreprise Manager.

Wizard (assistants) Fonction

Backup Wizard Vous Guide dans le processus de récupération de la base de données

Failover Setup Wizard Vous Guide dans le processus de configuration des paramètres SQL
Server. Cet assistant est opérationnel seulement si vous installez SQL
Server Entreprise Edition.

Configure Publishing Vous guide dans le processus de configuration de la publication et


and Distribution Wizard distribution pour la réplication de serveur. L’aide (help) est incluse
avec cet assistant.

Create Alert Wizard Vous guide dans le processus de création d’une alerte.

Create Database Wizard Vous guide dans le processus de création de la base de données.
Create Diagram Wizard Vous guide dans le processus de création de diagramme de la base de
données.

Create Index Wizard Vous guide dans le processus de création d’index.

Create Job Wizard Vous guide dans le processus de création une tâche (job).

Create New Data Source Vous guide dans le processus de création de l’installation de source
Wizard de données d’ODBC et le serveur ODBC. Teste la validité de la
connexion. L’aide (help) est incluse avec cet assistant.

Create Login Wizard Vous guide dans le processus de création de mot de passe utilisateur
SQL Server login pour accéder à SQL Server.

Create Publication Vous guide dans le processus de création de publication pour la


Wizard réplication. L’aide (help) est incluse avec cet assistant.

Create Stored Procedure Vous guide dans le processus de création des procédures stockées
Wizard pour ajouter, supprimer et mettre à jour des données dans une table.

Create Trace Wizard Vous guide dans le processus de création d’une trace.

Create View Wizard Vous guide dans le processus de création d’une vue.

Database Maintenance Vous guide dans le processus de création d’un plan de maintenance
Plan Wizard pour une BD. Il est utilisé avec l’utilitaire sqlmaint.

9
Chapitre I /Leçon3
DisablePublishing and Vous guide dans le processus de désactivation de la publication et la
Distribution Wizard distribution du serveur dans la réplication. L’aide (help) est incluse
avec cet assistant.

DTS Export Wizard Vous guide dans le processus de création des paquets DTS pour
exporter les données d’une BD SQL Server vers les sources de
données hétérogènes. L’aide (help) est incluse avec cet assistant.

DTS Import Wizard Vous guide dans le processus de création des paquets DTS pour
importer les données d’une source de données hétérogènes vers une
BD SQL Server. L’aide (help) est incluse avec cet assistant.

Index Tuning Wizard Vous aide à analyser les index courants et vous recommande des
index qui augmentent la performance des requêtes et des mises à jour
de la BD.

MakeMasterServer Vous guide dans le processus de constitution des paramètres du


Wizard serveur maître.

Register Server Wizard Vous guide dans le processus d’enregistrement de serveurs SQL.

SQLServerUpgrade Vous guide dans le processus de mise à jour de SQL Server. Cet
Wizard assistant n’est pas supporté par la plate forme Microsoft Windows®
95/98. Pour accéder à cet assistant : démarrer/Programme/
Microsoft SQL Server - Switch, et cliquer sur SQL Server
Upgrade Wizard.

Web Assistant Wizard Vous aide dans la publication des données du serveur SQL en page
web.

9
Chapitre I /Leçon3

Vous aimerez peut-être aussi