Initialisation de l'Assistant Paramétrage du moteur de base de données
À l'occasion de sa première utilisation, l'Assistant Paramétrage du moteur de base de données doit être initialisé par un utilisateur détenant des autorisations d'administrateur. Une fois cette opération effectuée, n'importe quel utilisateur membre du rôle de base de données fixe db_owner peut utiliser l'Assistant Paramétrage du moteur de base de données pour paramétrer les tables de bases de données dont il est propriétaire.
Pour initialiser l'Assistant Paramétrage du moteur de base de données, un utilisateur doté d'autorisations d'administrateur doit effectuer l'une des opérations suivantes :
Utilisation de l'interface graphique de l'Assistant Paramétrage du moteur de base de données pour se connecter à une instance de MicrosoftSQL Server 2005. Voir Démarrage de l'Assistant Paramétrage du moteur de base de données.
Utilisation de l'utilitaire dta pour paramétrer la première charge de travail. Consultez Procédure : paramétrer une base de données à l'aide de l'utilitaire dta.
Une fois qu'un utilisateur doté d'autorisations d'administrateur système a effectué une de ces opérations, tout utilisateur détenant ces mêmes autorisations peut utiliser l'Assistant Paramétrage du moteur de base de données pour paramétrer des charges de travail. L'initialisation permet également aux utilisateurs membre du rôle de base de données fixe db_owner de paramétrer des charges de travail sur les tables de bases de données dont ils sont propriétaires uniquement.
[!REMARQUE]
Il importe de ne pas démarrer l'Assistant Paramétrage du moteur de base de données lorsque SQL Server est exécuté en mode mono-utilisateur. Si vous tentez de le démarrer alors que le serveur est en mode mono-utilisateur, une erreur est retournée et l'Assistant Paramétrage du moteur de base de données ne démarre pas. Pour plus d'informations sur le mode mono-utilisateur, consultez Démarrage de SQL Server en mode mono-utilisateur.
Dépendance vis-à-vis de la procédure stockée étendue xp_msver
Pour bénéficier de toutes ses fonctionnalités, l'Assistant Paramétrage du moteur de base de données fait appel à la procédure stockée étendue xp_msver. Cette procédure stockée étendue est activée par défaut lors de l'installation de SQL Server 2005. L'Assistant Paramétrage du moteur de base de données utilise cette procédure stockée étendue pour déterminer le nombre de processeurs et la quantité de mémoire disponibles sur l'ordinateur où réside la base de données que vous paramétrez. Si xp_msver n'est pas disponible, l'Assistant Paramétrage du moteur de base de données définit de façon arbitraire les caractéristiques matérielles de l'ordinateur sur lequel s'exécute l'Assistant Paramétrage du moteur de base de données. Si les caractéristiques matérielles de l'ordinateur sur lequel l'Assistant Paramétrage du moteur de base de données s'exécute ne sont pas disponibles, l'ordinateur est supposé être équipé d'un seul processeur et de 1024 mégaoctets (Mo) de mémoire.
Cette dépendance présente un impact sur les recommandations en matière de partitionnement, car le nombre de partitions recommandées dépend de ces deux valeurs (nombre de processeurs et quantité de mémoire disponible).
Les résultats de votre paramétrage s'en trouvent également affectées lorsque vous paramétrez votre serveur de production par le biais d'un serveur de test. Dans ce scénario, l'Assistant Paramétrage du moteur de base de données utilise xp_msver pour déterminer les propriétés matérielles du serveur de production. Après avoir paramétré la charge de travail sur le serveur de test, l'Assistant Paramétrage du moteur de base de données se base sur ces propriétés matérielles pour générer une recommandation.
Pour plus d'informations, consultez Présentation de la configuration de la surface d'exposition et xp_msver (Transact-SQL).