Options de configuration (SQL Server Express)

La page Options de configuration permet de générer une instance distincte du Moteur de base de données pour les utilisateurs sans les autorisations d'administrateur et d'ajouter des utilisateurs dans le rôle d'administrateur.

Option

  • Activer les instances d'utilisateur
    Par défaut, cette option est activée. Pour désactiver la fonction qui active les instances utilisateur, désactivez cette case à cocher.

    L'instance d'utilisateur, également désignée comme instance enfant ou client, est une instance de SQL Server qui est générée par l'instance parent (l'instance principale exécutée en tant que service, telle que SQLExpress) pour le compte d'un utilisateur. L'instance d'utilisateur s'exécute en tant que processus utilisateur dans le contexte de sécurité de cet utilisateur. L'instance d'utilisateur est isolée de l'instance parent et de toutes les autres instances d'utilisateur exécutées sur l'ordinateur. La fonction d'instance d'utilisateur est également appelée RANU (« Run As Normal User », exécution en tant qu'utilisateur normal).

  • Ajouter l'utilisateur au rôle Administrateur SQL Server
    Par défaut, cette option est désactivée. Pour ajouter l'utilisateur du programme d'installation en cours au rôle Administrateur SQL Server, activez la case à cocher.

    Les utilisateurs Windows Vista qui sont membres de BUILTIN\Administrators ne sont pas ajoutés automatiquement au rôle de serveur fixe sysadmin lorsqu'ils se connectent à SQL Server Express. Seuls les utilisateurs Windows Vista qui ont été ajoutés explicitement à un rôle d'administrateur de niveau serveur peuvent administrer SQL Server Express. Tous les membres du groupe Built-In\Users peuvent se connecter à l'instance de SQL Server Express, mais ils auront des autorisations limitées pour effectuer les tâches de base de données. Pour cette raison, les utilisateurs dont les privilèges SQL Server Express sont hérités de BUILTIN\Administrators et de Built-In\Users dans les versions précédentes de Windows doivent bénéficier explicitement des privilèges d'administrateur dans les instances de SQL Server Express qui s'exécutent sur Windows Vista.

    Pour apporter des modifications quelconques aux rôles d'utilisateur une fois le programme d'installation terminé, utilisez l'outil Configuration de la surface d'exposition SQL Server 2005 (SQLSAC.exe). Pour mettre à jour la liste des utilisateurs dans le rôle SQL Server Administrateur système, cliquez sur le lien Ajouter un nouvel administrateur.

    Assurez-vous que le champ Utilisateur à mettre en service contient les paramètres DomainName\UserName de l'utilisateur dont les autorisations doivent être mises à jour. Sélectionnez le rôle à mettre à jour dans la liste des instances de SQL Server dans le volet Privilèges disponibles, puis cliquez sur la flèche droite. Pour ajouter l'utilisateur à tous les rôles disponibles pour toutes les instances disponibles de SQL Server et tous les rôles disponibles, cliquez sur la double flèche vers la droite.

    Pour implémenter les modifications une fois votre sélection terminée, cliquez sur OK. Pour quitter l'outil sans apporter de modification, cliquez sur Annuler.

Options de ligne de commande

Le commutateur ENABLERANU permet de configurer les instances d'utilisateur.

Pour désactiver les instances d'utilisateur :

Set ENABLERANU = 0

Pour activer les instances d'utilisateur (par défaut) :

Set ENABLERANU = 1

ms143401.note(fr-fr,SQL.90).gifRemarque :
Les instances d'utilisateur existent uniquement dans les versions SQL Server 2005 Express Edition.

Le commutateur ADDUSERASADMIN permet d'ajouter l'utilisateur du programme d'installation en cours au rôle Administrateur SQL Server.

Pour ajouter l'utilisateur du programme d'installation en cours au rôle Administrateur :

Spécifiez ADDUSERASADMIN=1

Pour ne pas ajouter l'utilisateur du programme d'installation en cours au rôle Administrateur :

Spécifiez ADDUSERASADMIN=0 (par défaut)

ms143401.note(fr-fr,SQL.90).gifRemarque :
Cette option de ligne de commande existe uniquement pour les éditions SQL Server 2005 Express Edition.

Voir aussi

Concepts

Instances d'utilisateur pour les non administrateurs

Aide et Informations

Assistance sur SQL Server 2005