Sugerir traducción
 
Otros han sugerido:

progress indicator
No hay más sugerencias.
Califique este contenido
Contraer todo/Expandir todo Contraer todo
Ver contenido:  en paraleloVer contenido: en paralelo
Connect to SQL Server When System Administrators Are Locked Out

This topic describes how you can regain access to the SQL Server Database Engine as a system administrator. A system administrator can lose access to an instance of SQL Server because of one of the following reasons:

  • All logins that are members of the sysadmin fixed server role have been removed by mistake.

  • All Windows Groups that are members of the sysadmin fixed server role have been removed by mistake.

  • The logins that are members of the sysadmin fixed server role are for individuals who have left the company or who are not available.

  • The sa account is disabled or no one knows the password.

One way in which you can regain access is to reinstall SQL Server and attach all the databases to the new instance. This solution is time-consuming; and, to recover the logins, it might require restoring the master database from a backup. If the backup of the master database is older, it might not have all the information. If the backup of the master database is more recent, it might have the same logins as the previous instance; therefore, administrators will still be locked out.

Start the instance of SQL Server in single-user mode by using either the -m or -f options. Any member of the computer's local Administrators group can then connect to the instance of SQL Server as a member of the sysadmin fixed server role.

NoteNote

When you start an instance of SQL Server in single-user mode, first stop the SQL Server Agent service. Otherwise, SQL Server Agent might connect first and prevent you from connecting as a second user.

When you use the -m option with sqlcmd or SQL Server Management Studio, you can limit the connections to a specified client application. For example, -m"sqlcmd" limits connections to a single connection and that connection must identify itself as the sqlcmd client program. Use this option when you are starting SQL Server in single-user mode and an unknown client application is taking the only available connection. To connect through the Query Editor in Management Studio, use -m"Microsoft SQL Server Management Studio - Query".

Security noteSecurity Note

Do not use this option as a security feature. The client application provides the client application name, and can provide a false name as part of the connection string.

For step-by-step instructions about how to start SQL Server in single-user mode, see Configure Server Startup Options (SQL Server Configuration Manager).

Conectarse a SQL Server cuando los administradores del sistema no tienen acceso

En este tema se describe cómo se puede volver a obtener acceso a Motor de base de datos de SQL Server como administrador del sistema. Un administrador del sistema puede perder el acceso a una instancia de SQL Server debido a uno de los siguientes motivos:

  • Todos los inicios de sesión que son miembros del rol fijo de servidor sysadmin se han quitado por equivocación.

  • Todos los grupos de Windows que son miembros del rol fijo de servidor sysadmin se han quitado por equivocación.

  • Los inicios de sesión que son miembros del rol fijo de servidor sysadmin son para personas que han dejado la compañía o que no están disponibles.

  • La cuenta sa se ha deshabilitado o nadie conoce la contraseña.

Una manera de recobrar el acceso es reinstalar SQL Server y adjuntar todas las bases de datos a la nueva instancia. Esta solución requiere mucho tiempo y, para recuperar los inicios de sesión, podría ser necesario restaurar la base de datos master a partir de una copia de seguridad. Si la copia de seguridad de la base de datos master es antigua, podría no contener toda la información. Si la copia de seguridad de la base de datos master podría tener los mismos inicios de sesión que la instancia anterior; por consiguiente, los administradores aún no tendrán acceso.

Inicie la instancia de SQL Server en modo de usuario único usando las opciones -m o -f. Cualquier miembro del grupo local de administradores del equipo puede conectarse a la instancia de SQL Server como miembro del rol fijo de servidor sysadmin.

NotaNota

Cuando inicie una instancia de SQL Server en modo de usuario único, detenga primero el servicio del Agente SQL Server: de lo contrario, el Agente SQL Server podría conectarse primero e impedir que se conecte como un segundo usuario.

Cuando se usa la opción -m con sqlcmd o SQL Server Management Studio, se pueden limitar las conexiones a una aplicación cliente especificada. Por ejemplo, -m"sqlcmd" limita las conexiones a una conexión única y esa conexión se debe identificar como el programa cliente sqlcmd. Use esta opción cuando esté iniciando SQL Server en modo de usuario único y una aplicación cliente desconocida esté usando la única conexión disponible. Para conectar a través del editor de consultas de Management Studio, use -m"Microsoft SQL Server Management Studio - Query".

Nota de seguridadNota de seguridad

No use esta opción como una característica de seguridad. La aplicación cliente proporciona el nombre de la misma y puede proporcionar un nombre falso como parte de la cadena de conexión.

Para obtener instrucciones paso a paso sobre cómo iniciar SQL Server en modo de usuario único, vea Configurar opciones de inicio del servidor (Administrador de configuración de SQL Server).

Contenido de la comunidad   ¿Qué es Community Content?
Agregar contenido nuevo RSS  Anotaciones
Processing
© 2012 Microsoft. Reservados todos los derechos. Temas legales | Marcas Registradas | Declaración de privacidad
Page view tracker