Cómo: Establecer permisos de SQL Server para depurar
Actualización: noviembre 2007
Este tema se aplica a:
Edición |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Standard |
||||
Pro y Team |
Leyenda de la tabla:
Se aplica |
|
No procede |
|
Comando o comandos ocultos de manera predeterminada. |
En esta sección se describen los permisos requeridos para la depuración de SQL. Estos permisos son sólo los impuestos por la depuración de SQL; puede que se requieran otros permisos para otras tareas. Por ejemplo, para depurar un proceso que se ejecuta como un usuario diferente de la cuenta de inicio de sesión en Windows, la cuenta debe ser un miembro del grupo de administradores del sistema para el equipo. Para obtener más información, vea Permisos de depuración remota.
Debe considerar dos cuentas de usuario.
La cuenta de la aplicación es la cuenta de usuario en la que se ejecuta Visual Studio o la aplicación cliente. Esta cuenta es una cuenta de usuario de Windows y debe ser un miembro del grupo sysadmin en el servidor SQL Server que se está depurando.
La cuenta de conexión es la identidad utilizada para realizar la conexión a SQL Server. Es la cuenta que se especifica cuando se define la conexión en el Explorador de servidores o que se especifica en la cadena de conexión cuando la aplicación se conecta a una base de datos. Esta cuenta puede ser una cuenta de usuario de Windows que utilice Autenticación de Windows, en cuyo caso es la misma cuenta de Windows en la que se ejecuta Visual Studio. O bien, la cuenta de conexión puede ser una cuenta de inicio de sesión de SQL Server. Para la depuración de SQL Server 2005, la cuenta de conexión debe ser un miembro de la función sysadmin.
Para agregar una cuenta de inicio de sesión de Windows como sysadmin
Un usuario que ya tiene los privilegios de sysadmin debe ejecutar lo siguiente:
sp_addsrvrolemember 'Domain\Name', 'sysadmin'
donde Dominio\Nombre representa la cuenta de inicio de sesión de Windows.
Nota: De manera predeterminada, los administradores de Windows en un equipo que ejecuta SQL Server son sysadmins de SQL Server en ese equipo.
Vea también
Tareas
Cómo: Habilitar una depuración de SQL Server 2005