Académique Documents
Professionnel Documents
Culture Documents
Les points en vert signifient pas de problèmes, ceux en jaunes ne sont pas critiques mais risquent de
gêner le fonctionnement, les points en rouges sont critiques.
Vous pouvez consultez le détail d'un message à l'aide du lien hypertexte « Messages... » en cas
d'avertissement (jaune) ou d'erreur (rouge). Une fenêtre comme celle-ci-dessous apparaît.
Vous pouvez afficher la synthèse de cette fenêtre en cliquant sur le bouton « Rapport », vous y aurez
accès aussi à la fin de l'installation. On y trouve le récapitulatif de tous les messages y compris ceux
validés avec succès.
Pour continuer cliquez sur « Suivant » puis patientez pendant la phase de détection des services qui
suit.
Notez que la clef de produit peut être pré-renseignée si vous utilisez un CD d'installation MSDN ou
dans le cas d'une édition d'évaluation
Si vous êtes en édition Enterprise vous avez la possibilité de faire l'installation en Cluster (ici les cases
à cocher sont grisées). Voir le tutorial suivant sur une installation en cluster avec SQL Server 2005 :
Choisissez les services que vous souhaitez avoir sur votre serveur :
Pour installer les bases de données et les fichiers d'exemple il vous faudra cliquer sur le bouton
« Avancé » pour les sélectionner.
Dans la partie « Avancé » vous avez le choix d'ajouter ou retirer des fonctionnalités en détails.
Sur la copie d'écran vous avez le choix par exemple d'ajouter les bases de données AdventureWorks
et AdventureWorksDW (les nouvelles bases de données exemples qui remplacent pubs et
Northwind), vous pouvez aussi ajouter les codes d'exemples.
Etape 8 - Instances
Vous indiquez si vous faites une installation comme instance par défaut ou nommé.
Si vous avez déjà une installation effectuée en instance par défaut, seule l'option d'instance nommée
sera disponible. Une instance par défaut est accessible via le nom du serveur seul (par ex :
MONSERVEUR), une instance nommée est accessible via le nom du serveur et le nom que vous avez
donné à l'instance (par ex : MONSERVEUR\MONINSTANCE). Chaque installation d'instance est
séparée il peut s'agir de versions / éditions différentes, les patchs peuvent aussi être différents.
Les autres services n'ont pas de notions d'instances et sont donc installés une seule et unique fois.
Etape 9 - Comptes de service
Choix d'un compte de service et de l'exécution des services de SQL Server 2005.
Chacun des services de SQL Server a besoin d'un compte de sécurité pour s'exécuter, et d'un
paramètre indiquant si ce service démarre de manière automatique ou manuel.
LocalSystem
o C'est en général l'option choisie, elle permet d'être « administrateur » local de
la machine, en fait le service peut se faire passer pour le système, les droits
sont locaux uniquement, ce compte n'a pas de réel contexte utilisateur, en
cas d'accès réseau c'est une session null qui est ouverte (en général refusée
sur les autres machines)
o Avec ce genre de droits n'oubliez pas qu'une personne mal intentionnée
pourrait carrément rebooter votre serveur si elle avait accès au xp_cmdshell.
LocalService (nouveauté Windows 2003)
o Les droits sont ceux d'un utilisateur simple local, les droits sont locaux
uniquement, en cas d'accès réseau c'est une session null qui est ouverte (en
général refusée sur les autres machines).
o A noter que c'est le processus d'installation qui accorde des droits
supplémentaires nécessaire à SQL Server.
NetworkService (nouveauté Windows 2003)
o Identique au précédent sauf que l'accès réseau ce fait avec le compte de la
machine, quand vous tentez de vous connecter à une autre machine celle-ci
doit autoriser votre serveur à se connecter (par exemple, votre serveur
SQLSERV doit être explicitement autorisé à écrire sur le partage \\
MESFICHIERS\SAV). Ce mode est assez pratique en cas de machine non reliées
à un domaine, mais nécessitant des accès antre elles.
o Même remarque que ci-dessus. Quand vous êtes sur le même serveur c'est
NetworkService à qui il faut accorder les droits, cependant en utilisation
réseau c'est le compte du serveur (nom de la machine) qu'il faut autoriser.
Utilisateur Local (NomServeur\Utilisateur)
o Presque équivalente à LocalService, cependant votre serveur pourra se
connecter à une machine ayant un couple utilisateur/motdepasse similaire à
votre compte local.
Utilisateur du Domaine (NomDomaine\Utilisateur)
o Option la plus courante lorsque vous êtes relié à un domaine, permet plus de
facilité au niveau de la gestion des droits entre les serveurs.
o Evitez de donner trop de droit à un compte du domaine, un compte de service
peut très bien être invité du domaine, sans pour autant compromettre le
fonctionnement du service SQL.
Tous les types de comptes ne sont pas disponibles dans cette fenêtre, vous pourrez les changer plus
tard si vous le souhaitez via l’outil « SQL Server Configuration Manager » (Gestionnaire de
Configuration SQL Server) ou via le Gestionnaire de Services dans les Outils d?administration de
Windows (la première option étant de loin la meilleure).
Si vous cochez « Personnaliser pour chaque compte de service » vous pourrez indiquer un compte de
service différent pour chacun des services installés, sinon le même compte sera choisi pour tous.
Automatique
o Le service démarre automatiquement au démarrage de Windows
Manuel
o Le service doit être démarré manuellement (cela peut être par un autre
service)
Désactivé
o Le service est désactivé et ne peut être démarré
Ici, si vous activez la case à cocher cela signifie que le service est démarré de manière automatique,
sinon qu'il est en mode manuel. Ces options pourront être modifiées comme le compte de service
indiqué plus haut.
SQL Browser doit s'exécuter uniquement si vous utilisez plusieurs instances, ou une instance
nommée, dans ce cas, veillez bien à cocher le démarrage automatique de ce service.
Etape 10 - Type d’authentification
A cette étape on choisit si l'on souhaite une authentification :
o Windows
o Windows (utilisation d'un compte de domaine ou compte local d'une machine)
o Mixte
o Windows (utilisation d'un compte de domaine ou compte local d'une machine)
o SQL Server (utilisation d'un nom d'utilisateur et d'un mot de passe enregistrés
sur le serveur SQL Server)
Puis, il est fortement recommandé de spécifier un mot de passe pour le compte « sa » qui dispose du
maximum des droits sur le serveur. Même si vous êtes en mode d'authentification Windows, il faut
attribuer un mot de passe à ce compte. Ce mot de passe pourra être changé après l'installation du
serveur.
Par défaut, les droits sysadmin (maximum des droits sur le serveur SQL) sont attribués à « sa »
(compte SQL Server) et au groupe « BUILTIN\Administrators » (groupe Windows des administrateurs
locaux du serveur).
Etape 11 - Page de Code et Classement (Collation)
Pour chaque compte de service il est possible de spécifier la collation (appelé aussi classement ou
ordre de tri et de comparaison et page de code).
1. La page de code utilisée pour les champs non unicode (type varchar)
2. L'ordre de tri des chaînes de caractères
3. La sensibilité ou non à la casse (minuscules et majuscules)
4. La sensibilité ou non aux accents
5. La sensibilité ou non au Kana
6. La sensibilité ou non à la largeur des caractères
Les points 1 et 2 sont modifiés par la liste déroulante qui permet de choisir une langue et donc un
ordre de tri et une page de code correspondante. Pour un serveur Windows français, le paramètre
par défaut est « french », pour un serveur en anglais le paramètre par défaut est « Latin1_General ».
La seule différence entre les deux se situe au niveau de l'ordre de tri, les pages de codes étant
identiques.
Attention au fait que si vous utilisez une collation sensible aux majuscules/minuscules à respecter la
casse au niveau des noms des objets et des bases de données dans les scripts SQL.
Dans « Services SQL Server 2005 » vous verrez d'un coup d'oeuil la liste des services SQL Server 2005
installés sur la machine, ainsi que s'ils s'exécutent ou non. Vous pourrez les démarrer à partir de cet
outil ou modifier les paramètres de démarrage de ceux-ci (démarrage automatique ou non et
comptes de services).
Cet outil permet aussi la configuration des paramètres réseau de SQL Server 2005.