Comment : définir les autorisations SQL Server pour le débogage
Mise à jour : novembre 2007
Cette rubrique s'applique à :
Édition |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Standard |
||||
Pro et Team |
Légende du tableau :
Applicable |
|
Non applicable |
|
Commande ou commandes masquées par défaut. |
Cette section décrit les autorisations qui sont requises pour le débogage SQL. Ces autorisations sont uniquement celles imposées par le débogage SQL. Il peut en exister d'autres, requises par ailleurs. Par exemple, pour déboguer un processus qui s'exécute sous un compte d'utilisateur différent de votre compte de connexion Windows, ce compte doit être membre du groupe des administrateurs système de l'ordinateur. Pour plus d'informations, consultez Autorisations de débogage distant.
Il y a deux comptes d'utilisateurs à prendre en considération.
Le compte de l'application est le compte d'utilisateur sous lequel Visual Studio ou l'application cliente s'exécute. Ce compte est un compte d'utilisateur Windows et doit être membre du groupe sysadmin dans le SQL Server en cours de débogage.
Le compte de connexion est l'identité utilisée pour établir la connexion à SQL Server. C'est le compte que vous entrez lorsque vous définissez la connexion dans l'Explorateur de serveurs ou que vous spécifiez dans la chaîne de connexion lorsque l'application se connecte à une base de données. Ce compte peut être un compte d'utilisateur Windows, utilisant l'authentification Windows, auquel cas c'est le même compte que le compte Windows sous lequel Visual Studio s'exécute. Le compte de connexion peut aussi être un compte de connexion SQL Server. Pour le débogage de SQL Server 2005, le compte de connexion doit être membre du rôle sysadmin.
Pour ajouter un compte de connexion Windows en tant que sysadmin
Un utilisateur qui possède déjà des privilèges sysadmin doit exécuter les éléments suivants :
sp_addsrvrolemember 'Domain\Name', 'sysadmin'
dans lequel Domaine\Nom représente le compte de connexion Windows.
Remarque : Par défaut, les administrateurs Windows sur un ordinateur qui exécute SQL Server sont des administrateurs système SQL Server sur cet ordinateur.
Voir aussi
Tâches
Comment : activer le débogage SQL Server 2005