Compartir a través de


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

Conceptos

Depurar SQL

Otros recursos

Configurar la depuración de SQL

Preparación y configuración de la depuración