Condividi tramite


Procedura: Concessione dell'accesso alla rete per il mirroring del database utilizzando l'autenticazione di Windows (Transact-SQL)

L'account di accesso corretto per l'utilizzo dell'autenticazione di Windows da parte del mirroring del database è disponibile automaticamente, se le istanze del server coinvolte nel mirroring del database utilizzano lo stesso account utente di dominio. Non è necessario creare alcun account. Se tuttavia le istanze del server utilizzano account utente diversi, nello stesso dominio di Microsoft Windows o in domini trusted di Windows, è necessario creare in ogni istanza un account di accesso per l'account del servizio di avvio di ogni altra istanza.

Per ulteriori informazioni, vedere Protezione del trasporto per il mirroring del database.

[!NOTA]

Assicurarsi che sia disponibile un endpoint per ogni istanza del server. Per ulteriori informazioni, vedere Procedura: Creazione di un endpoint del mirroring per l'autenticazione Windows (Transact-SQL).

Per consentire l'accesso alla rete per il mirroring del database utilizzando l'autenticazione di Windows

  1. Se le istanze del server utilizzano account utente di dominio diversi per i relativi account del servizio di avvio, creare un account di accesso per l'account utente dell'istanza del server remoto utilizzando un'istruzione CREATE LOGIN con clausola FROM WINDOWS.

  2. Per assicurarsi inoltre che l'utente di accesso sia in grado di accedere all'endpoint, concedere autorizzazioni di connessione sull'endpoint per l'account di accesso. Si noti che la concessione di autorizzazioni di accesso per l'endpoint non è necessaria se l'utente è un amministratore.

Esempio

In questo esempio viene creato un account di accesso a SQL Server per un account utente denominato Otheruser che appartiene a un dominio denominato Adomain. Nell'esempio vengono quindi concesse all'utente autorizzazioni per la connessione a un endpoint di mirroring del database preesistente denominato Mirroring_Endpoint.

USE master;
GO
CREATE LOGIN [Adomain\Otheruser] FROM WINDOWS;
GO
GRANT CONNECT on ENDPOINT::Mirroring_Endpoint TO [Adomain\Otheruser];
GO

[!NOTA]

Per un esempio completo sulla configurazione della protezione, la preparazione del database mirror, la configurazione dei partner e l'aggiunta di un server di controllo del mirroring, vedere Impostazione del mirroring del database.