0% ont trouvé ce document utile (0 vote)
108 vues31 pages

Module I - Installation Et Configuration SQL Server 2005

Transféré par

Chrismas Mikouiza
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
108 vues31 pages

Module I - Installation Et Configuration SQL Server 2005

Transféré par

Chrismas Mikouiza
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

CFI - CIRAS

Formation de SQL Server 2005


Module I : Installation et Configuration de SQL Server 2005
Formateur : M. Ghislain EBALE, Ingénieur Informaticien

Analyste 3ième année


Module I : Installation et Configuration de SQL Server 2005

Table de matière :

Leçon 1 : Préparation pour l'installation de SQL Server

Leçon 2 : Installation de SQL Server

Leçon 3 : Gestion d'une installation SQL Server 2005

2
Module I : Installation et Configuration de SQL Server 2005

Objectifs du module
À la fin de ce module, vous serez à même d'effectuer les tâches suivantes :
■ Expliquer comment préparer l'installation de SQL Server
■ Installer SQL Server 2005
■ Gérer une installation de SQL Server

Introduction
Il est important que les administrateurs de base de données Microsoft® SQL Server™ se familiarisent
avec la configuration requise pour l'installation de SQL Server, les problèmes de coexistence avec les
versions antérieures et les procédures d'ajout ou de suppression de composants SQL Server. Dans
ce module, vous allez apprendre à planifier, installer et maintenir une installation SQL Server 2005.
Vous allez également découvrir les outils qui permettent d'administrer SQL Server 2005, notamment
le Gestionnaire de configuration SQL Server, SQL Server Management Studio et sqlcmd.

3
Module I : Installation et Configuration de SQL Server 2005

Leçon 1 : Préparation pour l'installation de SQL Server

Objectifs de la leçon
À la fin de cette leçon, vous serez à même d'effectuer les tâches suivantes :
■ Déterminer l'édition appropriée de SQL Server 2005 pour un scénario spécifique
■ Décrire la configuration matérielle requise pour SQL Server 2005
■ Décrire la configuration logicielle requise pour SQL Server 2005
■ Décrire comment SQL Server prend en charge plusieurs instances
■ Décrire les options de licence relatives à SQL Server 2005
■ Décrire les considérations relatives à la sécurité des comptes de service SQL
Server
■ Décrire les considérations relatives au classement dans SQL Server 2005
■ Décrire les considérations de mise à niveau à partir des versions antérieures de
SQL Server

Introduction
Avant d'installer SQL Server 2005, vous devez vous assurer que tous les éléments matériels et
logiciels requis sont en place et que vous avez identifié les options d'installation qui sont requises
dans votre organisation et dans votre scénario. Cette leçon décrit les conditions préalables dont vous
devez avoir connaissance avant d'installer SQL Server 2005. Comprendre les conditions préalables et
les options d'installation vous aidera à planifier correctement une installation.

4
Module I : Installation et Configuration de SQL Server 2005

Éditions de SQL Server 2005

SQL Server 2005 est disponible dans plusieurs éditions, chacune étant adaptée à un environnement
ou à une tâche spécifique. Il est important de comprendre les différences entre les éditions disponibles
pour pouvoir sélectionner l'édition la plus appropriée à vos besoins.

Éditions disponibles
Les éditions disponibles de SQL Server 2005 sont décrites dans le tableau ci-dessous.

Édition SQL Server 2005 Description

Enterprise Edition Édition complète de SQL Server conçue pour des niveaux
(disponible en version 32 bits extrêmement élevés d'évolutivité et de performances. Utilisez cette
et 64 bits) édition pour les applications stratégiques à grande échelle au
niveau de l'entreprise. L'édition Enterprise Edition contient toutes
les fonctionnalités de l'édition Standard Edition, ainsi que des
fonctionnalités d'entreprise, dont notamment :
 Clustering avec basculement
 Mise en miroir de bases de données
 Bases de données de capture instantanée
 Sauvegardes en miroir
 Restauration en ligne de pages et de fichiers
 Vues partitionnées distribuées
 Réplication hétérogène
 Réplication d'égal à égal Standard Edition
(disponible en version 32 bits et 64 bits)

Conçue pour les applications au niveau d'un service.


Standard Edition Utilisez cette édition si vous n'avez pas besoin des niveaux
(disponible en version 32 bits d'évolutivité, de performances ni de disponibilité offerts par l'édition
et 64 bits) Enterprise Edition.

5
Module I : Installation et Configuration de SQL Server 2005

Workgroup Edition Version de SQL Server 2005 appropriée pour les petites
(32 bits uniquement) organisations qui ont besoin d'une base de données illimitée en
termes de taille ou de nombre d'utilisateurs. L'édition Workgroup
Edition peut être utilisée comme serveur Web frontal ou pour le
fonctionnement de services ou de succursales. L'édition
Workgroup Edition est une solution de base de données d'entrée
de gamme idéale qui allie fiabilité, robustesse et simplicité de
gestion.
Express Edition Version de SQL Server 2005 pour les clients
(disponible en version 32 bits déconnectés ou les applications autonomes.
uniquement)
Mobile Edition Base de données compacte qui permet la gestion des données
d'entreprise pour les périphériques Smart Device. Cette édition est
capable de répliquer des données avec SQL Server 2005 et SQL
Server 2000, permettant ainsi aux utilisateurs de maintenir une
banque de données mobile qu'ils peuvent synchroniser avec les
données d'entreprise.
Developer Edition Inclut toutes les fonctionnalités de l'édition Enterprise Edition, mais
(disponible en version 32 bits sa licence permet de l'utiliser uniquement comme système de
et 64 bits) développement et de test, et non comme serveur de production.
Utilisez cette édition pour développer et tester des solutions de
base de données. Cette édition peut être mise à niveau vers
l'édition Enterprise Edition pour être utilisée dans un
environnement de production.

En outre, des éditions d'évaluation d'une durée de 120 jours sont disponibles pour SQL Server 2005
Enterprise Edition (en versions 32 et 64 bits).

6
Module I : Installation et Configuration de SQL Server 2005

Configuration matérielle requise pour SQL Server 2005

Introduction

Lors de la planification d'une installation de SQL Server 2005, vous devez vous assurer que
l'ordinateur sur lequel vous envisagez d'installer SQL Server respecte la configuration matérielle
minimale requise et qu'il est approprié à vos besoins actuels et futurs. Le non-respect des
spécifications minimales peut entraîner l'échec de l'installation d'une partie ou de la totalité des
composants.

Processeur requis

L'ordinateur sur lequel vous envisagez d'installer SQL Server doit posséder un processeur compatible
Intel Pentium III ou supérieur, cadencé à 600 mégahertz (MHz) ou plus. Microsoft vous recommande
d'utiliser un processeur de 1 gigahertz (GHz) ou plus.

Pour SQL Server 2005 (64 bits), le processeur doit être un processeur Itanium ou supérieur, AMD
Opteron, AMD Athlon 64, Intel Xenon avec prise en charge Intel EM64T ou Intel Pentium IV avec prise
en charge EM64T. Vous devez utiliser un processeur de 1 GHz ou plus.

Mémoire requise

SQL Server 2005 doit disposer d'au moins 512 mégaoctets (Mo) de mémoire en plus de la mémoire
requise par le système d'exploitation. Microsoft vous recommande d'utiliser au moins 1 gigaoctet (Go)
de mémoire. SQL Server 2005 Express Edition requiert au moins 192 Mo de mémoire. Microsoft vous
recommande d'utiliser au moins 512 Mo de mémoire.

7
Module I : Installation et Configuration de SQL Server 2005

Remarque :
La mémoire requise spécifiée ici concerne uniquement SQL Server 2005. Elle ne comprend
pas la mémoire requise par le système d'exploitation et les autres logiciels installés sur
l'ordinateur.

Espace disque requis

Les composants de base de données SQL Server 2005 requièrent entre 150 et 746 Mo d'espace
disque, selon les options spécifiques choisies. Une installation par défaut requiert 637 Mo d'espace
disque.

Si vous décidez d'installer SQL Server 2005 Analysis Services, 35 Mo d'espace disque
supplémentaire sont nécessaires. Si vous décidez d'installer SQL Server 2005 Reporting Services, 40
Mo d'espace disque supplémentaire sont nécessaires.

Matériel supplémentaire

Le matériel supplémentaire requis dans le cadre d'une installation standard inclut :


 Un moniteur (les outils d'administration SQL Server requièrent une résolution d'écran
de 1024 x 786)
 Un dispositif de pointage
 Une carte réseau
 Un lecteur de CD/DVD (si requis pour l'installation)

8
Module I : Installation et Configuration de SQL Server 2005

Configuration logicielle requise pour SQL Server 2005

Introduction
SQL Server 2005 doit être installé sur un ordinateur exécutant Microsoft Windows®. La version
spécifique de Windows requise dépend de l'édition de SQL Server 2005 que vous installez.

Système d'exploitation
SQL Server 2005 requiert l'un des systèmes d'exploitation suivants :
 Microsoft Windows Server™ 2003, Standard Edition avec Service Pack 1 ou ultérieur
 Windows Server 2003, Enterprise Edition avec Service Pack 1 ou ultérieur
 Windows Server 2003, Datacenter Edition avec Service Pack 1 ou ultérieur
 Windows 2003, Web Edition
 Windows Small Business Server 2003, Standard Edition avec Service Pack 1 ou
ultérieur
 Windows Small Business Server 2003, Premium Edition avec Service Pack 1 ou
ultérieur
 Windows XP Édition familiale avec Service Pack 2 ou ultérieur
 Windows XP Professionnel avec Service Pack 2 ou ultérieur
 Windows XP Tablet PC Edition avec Service Pack 2 ou ultérieur
 Windows XP Media Center Edition avec Service Pack 2 ou ultérieur
 Windows 2000 Professionnel avec Service Pack 4 ou ultérieur
 Windows 2000 Server avec Service Pack 4 ou ultérieur
 Windows 2000 Advanced Server avec Service Pack 4 ou ultérieur
 Windows 2000 Datacenter Server avec Service Pack 4 ou ultérieur

Remarque
Les éditions 32 bits de SQL Server 2005 doivent être installées sur des versions 32 bits de
Windows. Les éditions 64 bits de SQL Server 2005 doivent être installées sur des versions 64
bits de Windows. Les éditions 32 bits de SQL Server 2005 peuvent être installées sur le sous-
système Windows-on-Windows (WOW64) 32 bits d'un serveur 64 bits, sur les systèmes X64.
Le tableau de la diapositive répertorie les éditions de SQL Server 2005 disponibles et les
systèmes d'exploitation qui les prennent en charge.

Autres logiciels requis

9
Module I : Installation et Configuration de SQL Server 2005

SQL Server 2005 requiert également les logiciels suivants :


 Microsoft Internet Explorer 6.0 Service Pack 1 ou ultérieur (requis pour Microsoft
Management Console)
 Internet Information Services (IIS) 5.0 ou 6.0 (requis pour Reporting Services)
 Réseau TCP/IP
 Microsoft .NET Framework 2.0 (SQL Server effectuera l'installation, si nécessaire)
 Microsoft Windows Installer 3.1 (SQL Server effectuera l'installation, si nécessaire)
 Microsoft Data Access Components (MDAC) 2.8 Service Pack 1 ou ultérieur

Remarque SQL Server 2005 Express Edition n'installe pas .NET Framework 2.0.
Avant d'installer SQL Server 2005 Express Edition, vous devez télécharger et installer
.NET Framework 2.0.

Configuration requise pour SQL Server Mobile Edition

SQL Server 2005 Mobile Edition n'apparaît pas dans l'illustration car cette édition a été conçue pour
les périphériques mobiles plutôt que pour la plateforme PC. SQL Server Mobile Edition prend en
charge :
 La plateforme Pocket PC 2003
 Windows CE 5.0
 Windows Mobile 5.0 pour Pocket PC et Smartphone

10
Module I : Installation et Configuration de SQL Server 2005

Qu'est-ce qu'une instance de SQL Server ?

Introduction

Une installation de SQL Server 2005 se compose d'une ou de plusieurs instances distinctes. Une
instance du moteur de base de données SQL Server, par défaut ou nommée, a son propre jeu de
fichiers programme et de fichiers de données spécifiques à l'instance, ainsi qu'un jeu de fichiers
communs, partagés par toutes les instances présentes sur l'ordinateur. Les instances des autres
composants SQL Server, tels qu'Analysis Services ou Reporting Services, ont également leur propre
jeu de fichiers programme et de données. Chaque instance fonctionne indépendamment de toute
autre instance sur le même ordinateur et les applications peuvent se connecter à chacune des
instances.

Instance par défaut

Cette instance est identifiée par le nom réseau de l'ordinateur sur lequel elle s'exécute. L'instance par
défaut du service SQL Server est nommée MSSQLSERVER.

Instances nommées

Les instances nommées sont identifiées par le nom réseau de l'ordinateur et un nom d'instance au
format nom_ordinateur\nom_instance. Un nouveau nom d'instance doit commencer par une lettre, le
signe « & » ou un trait de soulignement, et peut contenir des chiffres, des lettres et d'autres
caractères. Chaque instance nommée est constituée d'un ensemble distinct de services et peut avoir
des paramètres différents pour les classements, la sécurité et les autres options. La structure de
répertoires, la structure du Registre et les noms de services reflètent tous le nom d'instance que vous
spécifiez. Par exemple, le nom du service SQL Server pour une instance nommée se présente sous la
forme MSSQL$nom_instance.

Remarque
Vous pouvez installer une instance de SQL Server 2005 sur un ordinateur qui exécute déjà des
instances de SQL Server version 7 ou ultérieure. Si une instance par défaut d'une version
antérieure de SQL Server existe déjà sur l'ordinateur, SQL Server 2005 sera installé en tant
qu'instance nommée.

11
Module I : Installation et Configuration de SQL Server 2005

Options de licence pour SQL Server 2005

Introduction

Les installations SQL Server incluses dans le cadre de vos opérations quotidiennes requièrent des
licences de production. Trois options de licence sont actuellement disponibles pour SQL Server : les
licences Processeur, les licences d'accès client (CAL) serveur plus périphérique et les licences
d'accès client (CAL) serveur plus utilisateur.

Licence processeur

La licence Processeur requiert une licence distincte pour chaque UC de l'instance du système
d'exploitation qui exécute SQL Server. Cette licence ne requiert pas de licence d'accès client
périphérique ni utilisateur. Ce modèle de licence est le plus approprié pour les applications
accessibles via Internet et pour les applications internes affichant un rapport client/serveur élevé.

Licences d'accès client serveur plus périphérique

L'option de licence Licences d'accès client serveur plus périphérique requiert une licence pour
l'ordinateur qui exécute le produit serveur de Microsoft, ainsi qu'une licence d'accès client pour
chaque périphérique client. L'option Licences d'accès client serveur plus périphérique est
généralement optimale pour les clients qui n'ont pas besoin d'un accès au-delà du pare-feu et qui ont
des rapports CAL/serveur relativement bas. Le modèle de licence d'accès client périphérique sera
probablement plus rentable que les licences d'accès client utilisateur, s'il existe plusieurs utilisateurs
par périphérique.

Licences d'accès client serveur plus utilisateur

L'option de licence Licences d'accès client serveur plus utilisateur requiert une licence pour
l'ordinateur qui exécute le produit serveur de Microsoft, ainsi qu'une licence d'accès client pour
chaque utilisateur. L'option Licences d'accès client serveur plus périphérique est optimale pour les
clients qui n'ont pas besoin d'un accès au-delà du pare-feu et qui ont des rapports CAL/serveur
relativement bas. Le modèle de licence d'accès client utilisateur sera probablement plus rentable que
les licences d'accès client périphérique, s'il existe plusieurs périphériques par utilisateur.

12
Module I : Installation et Configuration de SQL Server 2005

Considérations de sécurité pour les services SQL Server

Introduction

Les services SQL Server s'exécutent dans le contexte de sécurité d'un compte Windows attribué. Le
compte Windows que vous spécifiez pour les services peut être un compte d'utilisateur local ou de
domaine ou un compte système local. Il est recommandé d'utiliser un compte de domaine ou le
compte Service local, selon vos besoins d'accès. Vous pouvez attribuer le même compte Windows à
tous les services SQL Server ou configurer chaque compte de service individuellement.

Services

Les services SQL Server 2005 que vous pouvez configurer lors de l'installation sont décrits dans le
tableau suivant.

Service Description
SQL Server Moteur de base de données SQL Server.
SQL Server Agent Service qui exécute les travaux, analyse SQL
Server et autorise l'automatisation de tâches
administratives.
Analysis Services Moteur de serveur d'analyse qui assure le
traitement analytique en ligne (OLAP) et la
fonction d'exploration de données.
Report Server Reporting Services. Les comptes de service sont
utilisés pour configurer une connexion à la base
de données du serveur de rapports. Si vous
souhaitez vous connecter à une base de
données du serveur de rapports sur une instance
distante de SQL Server, choisissez un compte
d'utilisateur de domaine. Si vous utilisez une
base de données du serveur de rapports local,
vous pouvez utiliser un compte d'utilisateur de
domaine ou le compte Système local pour
exécuter le service.

13
Module I : Installation et Configuration de SQL Server 2005

SQL Server Browser SQL Server Browser est le service de résolution


des noms qui fournit des informations de
connexion SQL Server aux ordinateurs clients.
Ce service est partagé entre plusieurs instances
de SQL Server et Integration Services.

Au cours de l'installation, activez la case à cocher Personnaliser pour chaque compte de service
afin de personnaliser les paramètres des services individuels. Cette option attribue des comptes
d'ouverture de session spécifiques aux services individuels. En spécifiant cette option, vous pouvez
mettre en oeuvre le principe des privilèges minimum, selon lequel les services SQL Server reçoivent
les autorisations minimales dont ils ont besoin pour effectuer leurs tâches. Si cette case à cocher est
désactivée, le même compte et les mêmes paramètres sont utilisés pour tous les services SQL
Server.

Comptes de service SQL Server

Chaque service s'exécute dans un contexte de sécurité défini par le compte Windows sous lequel il
s'exécute. Un compte utilisé par un service porte le nom de compte de service. Les choix les plus
courants en matière de compte de service SQL Server sont :

Compte d'utilisateur de domaine. Spécifie un compte d'utilisateur de domaine qui utilise


l'authentification Windows pour la configuration et la connexion à SQL Server. Un compte d'utilisateur
de domaine peut être préférable si le service doit interagir avec les services réseau.

Le compte de l'Agent SQL Server doit posséder des privilèges d'administrateur si vous créez des
travaux CmdExec et ActiveScript qui appartiennent à quelqu'un d'autre qu'à un administrateur SQL
Server ou si vous utilisez la fonctionnalité AutoRestart. Si votre environnement requiert ces
fonctionnalités, utilisez plutôt des comptes de service distincts pour les services SQL Server et SQL
Server Agent.

Remarque
Microsoft vous recommande d'utiliser un compte d'utilisateur de domaine possédant des droits
minimaux pour le service SQL Server, car ce dernier ne nécessite pas les privilèges d'un
compte d'administrateur. Pour plus d'informations, consultez « Configuration des comptes de
service Windows » dans la documentation en ligne de SQL Server.

Compte Service local. Le compte Service local est un compte intégré particulier, similaire à un
compte d'utilisateur authentifié. Le compte Service local bénéficie du même niveau d'accès aux
ressources et aux objets que les membres du groupe Utilisateurs. Cet accès limité constitue une
mesure de sécurité pour le système, au cas où le fonctionnement de services ou processus
individuels serait compromis. Les services qui s'exécutent au moyen du compte Service local
accèdent aux ressources réseau dans le cadre d'une session nulle, sans informations d'identification.

Compte Service réseau. Le compte Service réseau est un compte intégré particulier, similaire à un
compte d'utilisateur authentifié. Le compte Service réseau bénéficie du même niveau d'accès aux
ressources et aux objets que les membres du groupe Utilisateurs. Les services qui s'exécutent sous
le compte Service réseau accèdent aux ressources réseau à l'aide des informations d'identification
du compte d'ordinateur.

Remarque
Microsoft recommande de ne pas utiliser le compte Service réseau pour les services SQL
Server ou SQL Server Agent. Les comptes d'utilisateur local ou d'utilisateur de domaine sont
plus appropriés pour ces services SQL Server.

14
Module I : Installation et Configuration de SQL Server 2005

Considérations de classement dans SQL Server 2005

Introduction

Lorsque vous installez SQL Server, vous désignez un classement et sélectionnez des règles d'ordre
de tri. Le terme classement fait référence à un ensemble de règles qui détermine la manière dont les
données sont comparées et classées. Les données de caractères sont triées à l'aide de règles qui
définissent la séquence correcte de caractères. Vous pouvez spécifier le respect de la casse, les
marques d'accentuation, les types de caractères Kana et la largeur des caractères, lors du tri des
données.

Classements Windows
Lorsque vous désignez des classements Windows, le système d'exploitation définit un ensemble de
règles pour le stockage et le tri des données de caractères qui s'appuient sur les règles correspondant
aux paramètres régionaux Windows associés. Les règles du classement Windows spécifient
l'alphabet ou la langue utilisés lorsque le tri du dictionnaire est appliqué et la page de code utilisée
pour stocker les données de caractères non-Unicode. Par exemple, le classement Windows japonais
pour SQL Server correspond aux attributs de classement des paramètres régionaux japonais de
Windows.

Comme plusieurs langues partagent des alphabets et des règles communs pour le tri et la
comparaison des caractères, ces langues peuvent utiliser le même classement Windows. Le
classement Windows par défaut utilise la page de code Latin1_General pour prendre en charge
l'alphabet latin et les règles de tri et de comparaison de classement du dictionnaire avec non-respect
de la casse pour prendre en charge 33 paramètres régionaux Windows.

Classements SQL
Lorsque vous désignez des classements SQL, SQL Server met en correspondance les attributs des
combinaisons communes de numéros de pages de code et d'ordres de tri qui peuvent avoir été
spécifiés dans les versions antérieures de SQL Server. Les classements SQL contrôlent la page de
code utilisée pour stocker les données non-Unicode et les règles de tri des données Unicode et non-
Unicode.

15
Module I : Installation et Configuration de SQL Server 2005

Considérations de mise à niveau vers SQL Server 2005

Introduction
Vous pouvez directement mettre à niveau les instances de SQL Server 2000 Service Pack 3 (SP3) ou
version ultérieure, ainsi que les instances de SQL Server 7.0 SP4 ou version ultérieure, vers SQL
Server 2005. Vous pouvez effectuer la plupart des opérations de mise à niveau par le biais du
programme d'installation, mais certains composants exigent que vous migriez des applications ou des
solutions une fois l'exécution du programme d'installation terminée.

Remarque
Pour obtenir la liste complète des mises à niveau prises en charge, consultez « Mises à
niveau des versions et éditions » dans la documentation en ligne de SQL Server.

Conseiller de mise à niveau

Le Conseiller de mise à niveau Microsoft SQL Server 2005 est un outil qui permet de préparer les
mises à niveau vers SQL Server 2005. Le Conseiller de mise à niveau analyse les composants SQL
Server 2000 ou SQL Server 7.0 installés, puis génère un rapport identifiant les problèmes à régler
avant ou après la mise à niveau vers SQL Server 2005.

Lors de la première utilisation du Conseiller de mise à niveau, il est conseillé de lancer l'Assistant
Analyse du Conseiller de mise à niveau pour analyser les composants SQL Server. Lorsque
l'Assistant a terminé l'analyse, vous pouvez afficher les rapports obtenus dans la visionneuse de
rapports du Conseiller de mise à niveau. Le rapport comporte des liens vers des informations qui vous
permettront de corriger ou d'atténuer les problèmes connus.

Le Conseiller de mise à niveau doit être installé à partir du support d'installation de SQL Server 2005.
Une fois le Conseiller de mise à niveau installé, vous pouvez le démarrer à partir du menu Démarrer.

16
Module I : Installation et Configuration de SQL Server 2005

Application pratique : Affichage d'informations avant l'installation

17
Module I : Installation et Configuration de SQL Server 2005

Leçon 2 : Installation de SQL Server

Objectifs de la leçon
À la fin de cette leçon, les stagiaires seront à même d'effectuer les tâches suivantes :

 Décrire le processus d'installation de SQL Server 2005


 Décrire l’analyse de la configuration système et les vérifications qu'il effectue
 Décrire les options d'installation des composants SQL Server
 Décrire la manière d'effectuer une installation automatisée

Introduction

Vous pouvez installer tous les composants de SQL Server 2005 en exécutant le programme
d'installation de SQL Server 2005, puis en sélectionnant les composants et les options de
configuration dont vous avez besoin.

Cette leçon décrit la procédure d'installation de SQL Server 2005.

18
Module I : Installation et Configuration de SQL Server 2005

Vue d'ensemble du processus d'installation de SQL Server 2005

Introduction

Le processus d'installation de SQL Server 2005 est composé de deux phases principales : la mise à
jour des composants et le package MSI d'installation de SQL.

Comprendre le processus d'installation vous aidera à planifier et à effectuer les installations de SQL
Server 2005.

Mise à jour des composants

Au cours de la phase d'installation de mise à jour des composants, le programme d'installation de


SQL Server 2005 recherche les composants ci-dessous et les installe, si nécessaire :

 Windows Installer 3.1


 .NET Framework 2.0
 Fichiers de prise en charge du programme d'installation de SQL Server
 Si l'installation est annulée après la phase de mise à jour des composants, ces
derniers ne sont pas supprimés.

Package MSI d'installation de SQL

Après la phase de mise à jour des composants, il convient d'utiliser Windows Installer pour installer le
package MSI d'installation de SQL. Au cours de cette phase, le programme d'installation effectue les
tâches suivantes :
1. Il détermine le type d'installation (instance par défaut ou instance nommée).
2. Il analyse l'ordinateur à l'aide de l’analyse de la configuration système.
3. Il détermine les fonctionnalités à installer et effectue l'installation appropriée

19
Module I : Installation et Configuration de SQL Server 2005

Qu'est-ce que l'outil d'analyse de la configuration système ?

Introduction

L'outil d'analyse de la configuration système (SCC, System Configuration Checker) est une
fonctionnalité du programme d'installation de SQL Server. Il effectue de nombreuses vérifications
système et compare les paramètres qu'il détecte avec ceux requis pour l'installation de SQL Server
2005. Si des incompatibilités sont détectées, l'outil SCC suggère des actions pour remédier aux
problèmes. Les vérifications de l'outil SCC sont divisées en cinq catégories : configuration système,
disponibilité système, configuration de la sécurité, configuration de version et configuration distante et
de cluster. Comprendre les vérifications effectuées par l'outil SCC lors de l'installation vous aidera
à préparer votre ordinateur pour l'installation.

Vérifications de la configuration système

L'outil SCC effectue les types de vérifications suivants :


Configuration logicielle requise. L'outil SCC vérifie que le système d'exploitation est compatible avec
l'édition de SQL Server en cours d'installation et que le niveau approprié de Service Pack a été
appliqué. Il vérifie également la présence des composants logiciels requis au préalable, tels que
MSXML (Microsoft XML Core Services) et le service WMI (Windows Management Interface).

Configuration matérielle requise. L'outil SCC vérifie que le serveur est conforme à la configuration
minimale requise en matière de processeur et de mémoire.

Exigences en matière de sécurité. L'outil SCC vérifie que l'utilisateur qui exécute le programme
d'installation possède les droits permettant d'installer SQL Server et possède les autorisations du
système de fichiers sur le dossier d'installation par défaut.

Conditions requises d'état du système. L'outil SCC vérifie qu'aucun fichier n'est bloqué pour un
redémarrage en attente et que la configuration du catalogue COM+ est adaptée pour l'installation de
SQL Server. Il vérifie également que le partage Admin$ est configuré de manière appropriée sur tous
les noeuds pour l'installation dans un cluster.

20
Module I : Installation et Configuration de SQL Server 2005

Options d'installation des composants

Introduction

Lors de l'installation de SQL Server 2005, vous utilisez un programme d'installation interactif. Il est
important de comprendre les étapes à suivre lors de l'utilisation du programme d'installation pour vous
assurer de faire les choix appropriés à vos besoins particuliers. Dans le programme d'installation,
dans la page Composants à installer, vous pouvez cliquer sur Avancé pour obtenir la liste complète
des fonctionnalités à installer.

21
Module I : Installation et Configuration de SQL Server 2005

Étapes d'une procédure d'installation automatisée

Introduction

Vous pouvez effectuer une installation automatisée de SQL Server 2005 en créant un fichier .ini
contenant les informations d'installation requises et en exécutant [Link] à l'invite de commandes.
Comprendre comment effectuer une installation automatisée peut vous aider à déployer plusieurs
installations identiques de SQL Server au sein d'une entreprise ou à déléguer l'installation à un autre
technicien.

Création d'un fichier .ini


Vous pouvez créer un fichier .ini pour une installation automatisée en utilisant tout éditeur de texte, tel
que le Bloc-notes. Le CD de SQL Server contient un fichier de modèle nommé [Link], que vous
pouvez utiliser comme point de départ pour créer votre propre fichier .ini.

Le fichier .ini est composé d'une section [Options] unique contenant plusieurs paramètres, dont
chacun est lié à une fonctionnalité ou à un paramètre de configuration différents.

Démarrage d'une installation automatisée


Pour commencer une installation automatisée, utilisez la syntaxe de commande suivante à l'invite de
commandes :
[Link] /settings <chemin d'accès au fichier .ini>

Par exemple, pour effectuer une installation automatisée avec un fichier .ini nommé [Link]
dans le dossier C:\setup, utilisez la commande suivante :

[Link] /settings c:\setup\[Link]

De plus, vous pouvez spécifier le commutateur /qn pour effectuer une installation silencieuse (sans
boîte de dialogue) ou le commutateur /qb pour spécifier que seules les boîtes de dialogue de
progression doivent s'afficher.

22
Module I : Installation et Configuration de SQL Server 2005

Leçon 3 : Gestion d'une installation SQL Server 2005

Objectifs de la leçon
À la fin de cette leçon, les stagiaires seront à même d'effectuer les tâches suivantes :

 Décrire l'objectif de l'outil Configuration de la surface d'exposition


 Sécuriser un système en utilisant l'outil Configuration de la surface d'exposition
 Décrire le Gestionnaire de configuration SQL Server
 Gérer la configuration des services et du réseau en utilisant le Gestionnaire
de configuration SQL Server
 Décrire SQL Server Management Studio
 Utiliser SQL Server Management Studio pour gérer une base de données
 Décrire sqlcmd
 Utiliser sqlcmd pour accéder à une base de données à partir de la ligne
de commande
 Définir les options au niveau du serveur et expliquer comment les spécifier

Introduction

Cette leçon explique comment gérer une installation de SQL Server et présente les outils
d'administration fournis avec SQL Server 2005.

23
Module I : Installation et Configuration de SQL Server 2005

Outil Configuration de la surface d'exposition

Introduction

La réduction de la surface d'exposition implique l'arrêt ou la désactivation de composants inutilisés


dans le but de renforcer la sécurité d'un système. Pour les nouvelles installations de SQL Server
2005, certains services, fonctionnalités et connexions sont désactivés ou arrêtés pour réduire la
surface d'exposition de SQL Server. Dans le cas d'installations mises à niveau, tous les services,
fonctionnalités et connexions demeurent dans l'état préalable à la mise à niveau.

Utilisez l'outil Configuration de la surface d'exposition SQL Server pour activer, désactiver, démarrer
ou arrêter les fonctionnalités, les services et les connexions distantes de vos installations SQL Server
2005. Vous pouvez utiliser l'outil Configuration de la surface d'exposition SQL Server sur des serveurs
locaux et distants.

Composants et fonctionnalités

Vous pouvez utiliser l'outil Configuration de la surface d'exposition pour activer ou désactiver les
services et les options de connectivité suivants pour chaque instance de SQL Server sur l'ordinateur :

Moteur de base de données. Vous pouvez activer ou désactiver le service SQL Server
(MSSQLSERVER) et contrôler sa configuration de démarrage. Vous pouvez également configurer le
moteur de base de données pour prendre en charge des connexions locales ou locales et distantes et
activer ou désactiver des protocoles réseau spécifiques.

Analysis Services. Vous pouvez activer ou désactiver le service Analysis Services


(MSSQLServerOLAPService) et contrôler sa configuration de démarrage. Vous pouvez également
configurer Analysis Services pour prendre en charge des connexions locales ou locales et distantes et
activer ou désactiver des protocoles réseau spécifiques.

Reporting Services. Vous pouvez activer ou désactiver le service Reporting Services (ReportServer)
et contrôler sa configuration de démarrage.

SQL Server Agent. Vous pouvez activer ou désactiver le service SQL Server Agent
(SQLSERVERAGENT) et contrôler sa configuration de démarrage.

24
Module I : Installation et Configuration de SQL Server 2005

Recherche de texte intégral. Vous pouvez activer ou désactiver le service de texte intégral
(MSFTESQL) et contrôler sa configuration de démarrage.

SQL Server Integration Services. Vous pouvez activer ou désactiver le service SQL Server
Integration Services (MsDtsServer) et contrôler sa configuration de démarrage.

SQL Server Browser. Vous pouvez activer ou désactiver le service SQL Server Browser
(SQLBrowser) et contrôler sa configuration de démarrage.

Vous pouvez également utiliser l'outil Configuration de la surface d'exposition pour activer les
fonctionnalités suivantes des composants SQL Server :

 Fonctionnalités du moteur de base de données


 Requêtes distantes appropriées
 Intégration du CLR (Common Language Runtime)
 Connexion d'administration dédiée (DAC) distante
 Messagerie de base de données
 Services Web XML natifs (points de terminaison HTTP)
 Automation OLE
 Service Broker
 SQL Mail
 Assistant Web
 xp_cmdshell
 Fonctionnalités d'Analysis Services
 Requêtes d'exploration de données appropriées
 Connexions anonymes
 Objets liés
 Fonctions définies par l'utilisateur
 Fonctionnalités de Reporting Services
 Événements planifiés et remise de rapport
 Service Web et accès http
 Sécurité intégrée de Windows

25
Module I : Installation et Configuration de SQL Server 2005

Qu'est-ce que le Gestionnaire de configuration SQL Server ?

Introduction

Le Gestionnaire de configuration SQL Server est un outil qui permet de gérer les services associés à
SQL Server, configurer les protocoles réseau utilisés par SQL Server et gérer la configuration de
connexion réseau à partir des ordinateurs clients SQL Server.

Services SQL Server

Le Gestionnaire de configuration SQL Server vous permet de démarrer, suspendre, arrêter et


redémarrer les services Windows associés à SQL Server. De plus, vous pouvez configurer les
services pour contrôler leurs modes de démarrage et comptes de service, ainsi que leurs propriétés
avancées telles que les paramètres de démarrage.

Conseil Vous devez modifier les comptes de service à l'aide du Gestionnaire de configuration
SQL Server à la place de la console Services Windows car le Gestionnaire de configuration
SQL Server applique automatiquement les autorisations de Registre requises pour le compte
que vous spécifiez.

Configuration réseau du serveur

Le Gestionnaire de configuration SQL Server vous permet de configurer les protocoles réseau utilisés
par une instance de SQL Server. Vous pouvez activer ou désactiver un protocole individuel et gérer
les paramètres spécifiques à un protocole tels que le port TCP utilisé par le protocole TCP/IP.

Configuration du réseau client

Lorsque le Gestionnaire de configuration SQL Server est installé sur un ordinateur client, vous pouvez
l'utiliser pour gérer la bibliothèque cliente SQL Native Client en définissant l'ordre de priorité des
protocoles réseau et en créant des alias de serveur.

26
Module I : Installation et Configuration de SQL Server 2005

Qu'est-ce que SQL Server Management Studio ?

Introduction

SQL Server Management Studio vous permet d'effectuer la plupart des tâches d'administration de
base de données pour SQL Server 2005. Vous devez bien connaître cet outil pour pouvoir gérer
correctement les systèmes SQL Server 2005.

Fonctionnalités de SQL Server Management Studio

SQL Server Management Studio fournit les fonctionnalités suivantes pour les administrateurs :

 Un outil de gestion et de développement intégré qui s'appuie sur l'environnement de


développement Visual Studio.

 La gestion complète des bases de données relationnelles, Analysis Services,


Reporting Services, SSIS (SQL Server Integration Services) et SQL Mobile.

 L'Explorateur d'objets – volet graphique dans SQL Server Management Studio – que vous
pouvez utiliser pour la configuration du serveur, ainsi que pour la gestion et le développement
des bases de données.

 Des éditeurs de requête pour la gestion et le développement à base de scripts. Des éditeurs
sont fournis pour les requêtes Transact-SQL, MDX, DMX et XMLA.

 Une gestion de scripts de projet dans laquelle des scripts de création et de gestion de base de
données peuvent être stockés en tant que projet unique et gérés par le biais du volet
Explorateur de solutions de SQL Server Management Studio.

SQL Server Management Studio utilise l'infrastructure Microsoft Visual Studio® et inclut des
fonctionnalités Visual Studio pour la création de requêtes et de scripts, la prise en charge du contrôle
de code source pour le stockage et la conservation de copies de scripts alors qu'ils évoluent au fil du
temps, ainsi qu'un accès au système d'aide interactive.

27
Module I : Installation et Configuration de SQL Server 2005

Remarque
À la différence des outils fournis avec les versions antérieures de SQL Server, SQL Server
Management Studio ne requiert pas une connexion active à la base de données lors de
l'écriture de scripts ou de requêtes.

28
Module I : Installation et Configuration de SQL Server 2005

Qu'est-ce que sqlcmd ?

Introduction

Il n'est pas toujours possible ou souhaitable d'utiliser un outil graphique tel que SQL Server
Management Studio pour exécuter des instructions Transact-SQL. Par exemple, les script de
commandes planifiés pour une exécution automatisée ne fonctionnent généralement pas dans un
environnement graphique. SQL Server 2005 inclut un utilitaire nommé sqlcmd pour satisfaire à cette
condition. L'utilitaire sqlcmd vous permet d'exécuter des scripts et des instructions Transact-SQL à
partir de l'invite de commandes et de planifier des programmes de commandes. Cet utilitaire utilise
OLE DB pour exécuter les lots Transact-SQL.

Important SQL Server 2005 prend en charge sqlcmd et osql, mais osql ne sera plus pris en
charge dans les futures versions de SQL Server. Évitez d'utiliser ce composant dans un
nouveau travail de développement et planifiez la modification des applications qui utilisent
actuellement cette fonctionnalité.

Requêtes appropriées

Vous pouvez utiliser sqlcmd de manière interactive pour exécuter des commandes ou des requêtes
appropriées. Si vous lancez sqlcmd sans spécifier de serveur ni d'informations d'authentification, l'outil
se connecte à l'instance par défaut locale à l'aide de l'authentification Windows. Vous pouvez vous
connecter à un serveur distant ou à une instance nommée en utilisant un commutateur -Spubs:,
comme indiqué dans l'exemple ci-dessous qui établit une connexion avec l'instance nommée
SQLINSTANCE1 sur le serveur DBSERVER1:

sqlcmd –S DBSERVER1\SQLINSTANCE1

Il existe de nombreux commutateurs de ligne de commande que vous pouvez utiliser avec sqlcmd.
Pour obtenir la liste complète, entrez sqlcmd -? à l'invite de commandes

Pour exécuter une requête dans sqlcmd, entrez la requête Transact-SQL à exécuter, puis, sur une
nouvelle ligne, entrez la commande GO et appuyez sur Entrée. Les résultats de la requête sont
affichés dans la fenêtre de la console sqlcmd. Par exemple, pour récupérer des données de la table
[Link] dans la base de données AdventureWorks, vous pouvez exécuter les
instructions ci-dessous dans sqlcmd. (Notez que sqlcmd ajoute automatiquement les numéros de
lignes.)

29
Module I : Installation et Configuration de SQL Server 2005

1> USE AdventureWorks


2> SELECT ProductID, ListPrice FROM [Link]
3> WHERE ProductID < 3
4> GO

Scripts

Vous pouvez exécuter l'utilitaire sqlcmd de manière interactive, mais vous pouvez également stocker
des commandes et des instructions Transact-SQL dans un fichier de script et appeler sqlcmd pour
exécuter ce script. Vous pouvez créer des scripts qui utilisent des variables et entrer les valeurs des
variables dans la ligne de commande sqlcmd.

Par exemple, le script ci-dessous contient deux variables : col et tab.

SELECT $(col)
FROM $(tab)
GO

Si ce script était enregistré sous [Link], vous pourriez l'exécuter à l'aide de sqlcmd, puis stocker
les résultats dans un fichier texte nommé [Link], comme le montre l'exemple suivant :

sqlcmd –i [Link] –o [Link] –v col="name" tab="[Link]"

Connexion administrateur dédiée

La connexion administrateur dédiée (DAC), une fonctionnalité de SQL Server 2005, permettra l'accès
même lorsque le serveur sera bloqué ou non disponible pour une autre raison. Une connexion
administrateur dédiée possède son propre planificateur SQL Server privé. Par conséquent, la
connexion est impossible seulement si le service SQL Server a été arrêté ou suspendu. Notez que
SQL Server prend en charge une seule connexion administrateur dédiée ; toute tentative d'utilisation
d'une seconde connexion administrateur dédiée est refusée si la première est encore active.
Une fois que vous avez obtenu l'accès au serveur qui ne répond pas, vous pouvez exécuter des
commandes pour diagnostiquer le problème, mettre un terme aux connexions posant problème ou
éteindre proprement le serveur :

SQLCMD –A
1> SHUTDOWN WITH NOWAIT
2> GO

30
Module I : Installation et Configuration de SQL Server 2005

Que sont les options au niveau du serveur ?

Introduction

Les options au niveau du serveur contrôlent la manière dont une instance de SQL Server se
comporte. Si une option de base de données, une option SET ou une indication sont utilisées, l'option
au niveau du serveur sera remplacée.

sp_configure

Les options au niveau du serveur peuvent être configurées à l'aide de la procédure stockée
sp_configure. Il est également possible de définir de nombreuses options à l'aide de SQL Server
Management Studio et de l'outil Configuration de la surface d'exposition SQL Server.

Lorsque vous utilisez sp_configure, vous devez exécuter RECONFIGURE ou RECONFIGURE WITH
OVERRIDE après la définition d'une option de configuration. L'instruction RECONFIGURE WITH
OVERRIDE est généralement réservée aux options de configuration qui doivent être utilisées avec
une extrême prudence. Toutefois, RECONFIGURE WITH OVERRIDE fonctionne avec toutes les
options de configuration et vous pouvez l'utiliser à la place de RECONFIGURE.

La valeur actuelle de chaque option peut être déterminée à l'aide de l'instruction suivante:

SELECT * FROM [Link]


ORDER BY name;
GO

Vous pouvez également exécuter sp_configure, mais cette procédure retourne des valeurs pour
seulement un nombre réduit des options disponibles.

31

Vous aimerez peut-être aussi