Il existe plusieurs commutateurs qui permettent de paramétrer le démarrage du service SQL Server.
Comment y accéder ? Quels sont-ils ? Quelles valeurs doivent-ils prendre ?
Le paramétrage du service SQL Server se fait à l’aide de la console d’administration de SQL Server : SQLServerManager.msc.
Si vous ne la trouvez pas dans le menu Démarrer de votre machine, vous pouvez y accéder en choisissant l’option « Exécuter … » du menu Démarrer :
Dès lors, on accède à l’interface de configuration de toutes les instances de SQL Server installées sur la machine :
Pour chacune d’entre-elles, on dispose d’une boîte de dialogue qui permet de configurer l’instance :
Dans le premier onglet, on peut gérer le compte de service de connexion, et l’état du service.
Sur un serveur de production, n’ arrêtez ou ne redémarrez le service qu’en cas d’absolue nécessité.
En effet, lors de l’arrêt du service, donc de l’instance liée, toute la mise en cache (procédures et données) est perdue.
Le second onglet vous permet de régir la façon dont le service va démarrer au redémarrage de la machine :
– Automatique : le service est démarré dès que la machine l’est également,
– Manuel : c’est l’utilisateur, ou une application, qui décide quand le service doit démarrer,
– Désactivé : le service n’est accessible ni par un utilisateur ni par une application.
Enfin le dernier onglet vous permet de paramétrer les fichiers que le service SQL Server doit utiliser pour démarrer l’instance, à travers des commutateurs :
– Le commutateur -d indique le chemin d’accès du fichier de données de la base de données système master (par défaut : C:\Program Files\Microsoft SQL Server\MSSQL.n\MSSQL\Data\Master.mdf)
– Le commutateur -l précise le chemin d’accès du fichier de journal des transaction de cette même base de données système (par défaut : C:\Program Files\Microsoft SQL Server\MSSQL.n\MSSQL\Data\mastlog.ldf)
– Le commutateur -e doit être suivi du chemin d’accès 4au fichier journal des erreurs (par défaut : C:\Program Files\Microsoft SQL Server\MSSQL.n\MSSQL\LOG\ERRORLOG.n, où n est compris entre 0 et 6.
Ce sont les fichiers journaux que vous retrouvez dans SQL Server Management Studio :
Voilà pour les commutateurs que vous rencontrerez communément dans l’onglet Avancé de la boîte de dialogue de configuration du service.
Le détail des options plus avancées est disponible ici.
ElSuket