Registrazione del nome SPN
Data aggiornamento: 5 dicembre 2005
Un nome SPN (Service Principal Name) è il nome con cui un client identifica in modo univoco un'istanza di un servizio. Questo nome può essere utilizzato dal servizio di autenticazione Kerberos per l'autenticazione di un servizio. Per connettersi a un servizio, un client individua un'istanza del servizio, compone un nome SPN per l'istanza, esegue la connessione al servizio e presenta il nome SPN al servizio per l'autenticazione.
Elaborazione
Quando viene avviata un'istanza del Motore di database, SQL Server tenta di registrare il nome SPN per il servizio SQL Server. Quando l'istanza viene interrotta, SQL Server tenta di annullare la registrazione del nome SPN. Il nome SPN viene registrato nel formato MSSQLSvc**/<FQDN>:**<tcpport>, dove MSSQLSvc è il servizio registrato, <FQDN> è il nome di dominio completo del server e <tcpport> è il numero di porta TCP. Poiché sia le istanze denominate che quella predefinita vengono registrate come MSSQLSvc, per differenziare l'istanza viene utilizzato il valore <tcpport>. Dato che la porta TCP è inclusa nel nome SPN, è necessario che in SQL Server venga abilitato il protocollo TCP per consentire la connessione di un utente tramite l'autenticazione Kerberos.
Per registrare il nome SPN, è necessario che il Motore di database sia in esecuzione con l'account di sistema locale o un account amministratore di dominio. Quando SQL Server è in esecuzione con un account diverso, il nome SPN non viene registrato all'avvio, ma, se lo si desidera, un amministratore può eseguire la registrazione manualmente. Le stesse regole vengono applicate anche alle configurazioni cluster. Per ulteriori informazioni sulla registrazione di un nome SPN, vedere la sezione "Passaggio 3: creazione di un nome SPN per SQL Server" dell'argomento Procedura: Attivazione dell'autenticazione Kerberos in un cluster di failover di SQL Server.
Limitazioni
Vengono applicate le limitazioni seguenti:
- Sebbene Motore di database di SQL Server 2005 supporti l'attesa su più indirizzi IP, con la registrazione automatica dei nomi SPN viene registrata solo la prima porta rilevata.
- La porta per la connessione amministrativa dedicata (DAC, Dedicated Administrator Connection) non viene registrata e di conseguenza la connessione DAC è disponibile solo con l'autenticazione NTLM, non con l'autenticazione Kerberos.
Se la registrazione del nome SPN ha esito negativo in fase di avvio, l'errore viene registrato nel log degli errori di SQL Server e la procedura di avvio continua.
Vedere anche
Altre risorse
sp_ActiveDirectory_SCP (Transact-SQL)
sp_ActiveDirectory_Obj (Transact-SQL)
Guida in linea e informazioni
Cronologia modifiche
Versione | Cronologia |
---|---|
5 dicembre 2005 |
|