Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El uso de la autenticación de Windows para conectar los puntos de conexión de creación de reflejo de la base de datos de dos instancias de SQL Server requiere la configuración manual de las cuentas de inicio de sesión en las condiciones siguientes:
Si las instancias de SQL Server se ejecutan como servicios en cuentas de dominio diferentes (en los mismos dominios o de confianza), el inicio de sesión de cada cuenta debe crearse en master en cada una de las instancias del servidor remoto y ese inicio de sesión debe concederse permisos CONNECT en el punto de conexión.
Si las instancias de SQL Server se ejecutan como la cuenta de servicio de red, el inicio de sesión de cada cuenta de equipo host (DomainName**\**ComputerName$) debe crearse en master en cada una de las instancias del servidor remoto y ese inicio de sesión debe concederse permisos CONNECT en el punto de conexión. Esto se debe a que una instancia de servidor que se ejecuta en la cuenta de servicio de red se autentica mediante la cuenta de dominio del equipo host.
Nota:
Asegúrese de que existe un punto de conexión para cada una de las instancias del servidor. Para obtener más información, vea Crear un punto de conexión de creación de reflejo de la base de datos para la autenticación de Windows (Transact-SQL).
Para configurar inicios de sesión para la autenticación de Windows
Para la cuenta de usuario de cada instancia de SQL Server, cree un inicio de sesión en las otras instancias de SQL Server. Use una instrucción CREATE LOGIN con la cláusula FROM WINDOWS.
Para obtener más información, vea Crear un inicio de sesión.
Además, para asegurarse de que el usuario de inicio de sesión tiene acceso al punto de conexión, use la instrucción GRANT para conceder permisos de conexión en el punto de conexión al inicio de sesión. Tenga en cuenta que la concesión de permisos de conexión al punto de conexión no es necesaria si el usuario es administrador.
Para obtener más información, consulte Conceder un permiso a un principal.
Ejemplo
En el siguiente Transact-SQL ejemplo se crea un inicio de sesión de SQL Server para una cuenta de usuario denominada Otheruser que pertenece a un dominio denominado Adomain. A continuación, el ejemplo concede a este usuario permisos de conexión a un punto de conexión de reflejo de la base de datos existente denominado Mirroring_Endpoint.
USE master;
GO
CREATE LOGIN [Adomain\Otheruser] FROM WINDOWS;
GO
GRANT CONNECT on ENDPOINT::Mirroring_Endpoint TO [Adomain\Otheruser];
GO
Véase también
Información general de los grupos de disponibilidad AlwaysOn (SQL Server)
Creación de reflejo de la base de datos (SQL Server)
Seguridad de transferencia para la duplicación de bases de datos y los grupos de disponibilidad AlwaysOn (SQL Server)
El extremo de creación de reflejo de la base de datos (SQL Server)