Cómo conectarse a SQL Server desde Windows Vista

El sistema operativo Windows Vista proporciona una nueva característica de seguridad denominada Control de cuentas de usuario (UAC). El Control de cuentas de usuario permite a los usuarios realizar tareas comunes como usuarios no administradores Las cuentas de usuario de Windows que son miembros del grupo local Administradores pueden ejecutar la mayor parte de las aplicaciones como si estuviesen utilizando la cuenta Usuario estándar.

El uso de la cuenta Usuario estándar ayuda a proteger el sistema porque todas las aplicaciones ejecutadas por administradores en Windows Vista no disponen de permisos totales de administrador. Los programas que requieren permisos de administrador, como las herramientas para administrar el sistema, se inician con permisos de administrador una vez que el usuario da su consentimiento.

SQL Server se instala con el grupo BUILTIN\Administrators como grupo predeterminado de administración del sistema. De forma predeterminada, a los usuarios de Windows Vista que son miembros del grupo Administradores de Windows no se les concede automáticamente permiso para conectarse a SQL Server ni privilegios de administrador de SQL Server. En Windows Vista, cuando un usuario intenta conectarse a SQL Server, se devuelve un mensaje que indica que la cuenta no tiene derechos para iniciar sesión en SQL Server.

Nota

En SQL Server Express, a los usuarios de Windows se les concede permiso de conexión porque el grupo BUILTIN\Users se proporciona como inicio de sesión.

Cuando un usuario de la cuenta Administradores ejecuta SQL Server Management Studio, la característica Control de cuentas de usuario elimina el token de pertenencia de dicho grupo y sólo pasa a SQL Server la información de la cuenta de usuario. Se devuelve un mensaje que indica que la cuenta no dispone de derechos para iniciar sesión en SQL Server. Para permitir que los miembros del grupo Administradores de Windows Vista inicien sesión, debe agregar explícitamente la cuenta a los inicios de sesión de SQL Server.

Nota

Si utiliza el formato nombreDeUsuario@domain al iniciar sesión en Windows Vista, es posible que se produzca un error de inicio de sesión de SQL Server o un mensaje de denegación de acceso. Para resolver este problema, utilice uno de los siguientes formatos para iniciar sesión en Windows Vista: dominio\nombreDeUsuario o nombreDeUsuario@dominio_completo.

Para agregar un usuario de Windows con el inicio de sesión "nombreDeEquipo\Administrator" a la función fija de servidor sysadmin

  1. Inicie sesión en el equipo utilizando las credenciales para la cuenta nombreDeEquipo\Administrator.

  2. Haga clic en el botón Inicio, seleccione Todos los programas, haga clic en Microsoft SQL Server y, a continuación, haga clic en SQL Server Management Studio.

  3. Conéctese a una instancia de SQL Server.

  4. Haga clic en Seguridad, haga clic con el botón secundario en Inicios de sesión y, a continuación, haga clic en Nuevo inicio de sesión.

  5. En el cuadro Nombre de inicio de sesión, escriba el nombre de usuario.

  6. En el panel Seleccionar una página, haga clic en Funciones del servidor, active la casilla de verificación sysadmin y haga clic en Aceptar.

Para agregar un usuario de Windows con el inicio de sesión "nombreDeDominio \nombreDeUsuario" a la función fija de servidor sysadmin

  1. Inicie sesión en el equipo utilizando las credenciales para la cuenta nombreDeDominio\nombreDeUsuario.

  2. Haga clic en el botón Inicio, seleccione Todos los programas, haga clic en Microsoft SQL Server, haga clic con el botón secundario en SQL Server Management Studio y, a continuación, haga clic en Ejecutar como administrador.

    Nota

    La opción Ejecutar como administrador eleva los permisos de usuario.

  3. En el cuadro de diálogo de control de acceso de usuario,haga clic en Continuar.

  4. En SQL Server Management Studio, conéctese a una instancia de SQL Server.

  5. Haga clic en Seguridad, haga clic con el botón secundario en Inicios de sesión y, a continuación, haga clic en Nuevo inicio de sesión.

  6. En el cuadro Nombre de inicio de sesión, escriba el nombre de usuario.

  7. En el panel Seleccionar una página, haga clic en Funciones del servidor, active la casilla de verificación sysadmin y haga clic en Aceptar.