Risoluzione dei problemi di AD FS - Connettività SQL

AD FS offre la possibilità di usare SQL Server remoto per i dati della farm AD FS. Potrebbero verificarsi dei problemi se i server AD FS della farm non riescono a comunicare con i server SQL di back-end. Il documento seguente fornisce alcuni passaggi di base per testare la comunicazione con i server di back-end.

Acquisire la stringa di connessione del database SQL

La prima cosa da verificare quando si controlla la connettività SQL è se AD FS dispone delle informazioni di connessione SQL corrette. Questa operazione può essere eseguita tramite PowerShell.

Per acquisire la stringa di connessione SQL

  1. Aprire Windows PowerShell
  2. Immettere quanto segue: $adfs = gwmi -Namespace root/ADFS -Class SecurityTokenService e premere INVIO
  3. Immettere quanto segue: $adfs.ConfigurationDatabaseConnectionString e premere INVIO.
  4. Dovrebbero essere visualizzate le informazioni sulla stringa di connessione.

PowerShell command screen running command

Un file UDL (Universal Data Link) è fondamentalmente un file di testo che contiene la stringa di connessione di un database. Usando le informazioni ottenute in precedenza, è possibile verificare se il server SQL risponde o meno alle connessioni.

Per creare un file test.udl per testare la connettività

  1. Aprire il Blocco note e salvare il file come test.udl. Assicurarsi di avere selezionato Tutti i file nell'elenco a discesa e Salva come tipo.
  2. Fare doppio clic su test.udl
  3. Compilare le seguenti informazioni: a. Selezionare o immettere il nome di un server: usare l'origine dati dalla stringa di connessione precedente b. Immettere le informazioni per l'accesso al server: usare l'account del servizio AD FS o un account che abbia le autorizzazioni per l’accesso da remoto. Se l'account è un account di Windows, usare l'autenticazione integrata, altrimenti inserire il nome utente e la password. c. Selezionare il database nel server: usare il catalogo iniziale della stringa precedente. Esempio: AdfsConfigurationV3. Test Connection
  4. Fare clic su Test connessione.
    Success

Usare SQL Server Management Studio per testare la connettività

È anche possibile scaricare e installare SSMS per testare la connettività del database.

Per testare la connettività con SSMS

  1. Scaricare e installare SQL Server Management Studio. Install
  2. Aprire SSMS, immettere il nome server. Origine dati precedente.
  3. Usare l'account del servizio AD FS o un account che abbia le autorizzazioni per l’accesso remoto. Se l'account è un account di Windows, usare l'autenticazione integrata, altrimenti inserire il nome utente e la password. Connect
  4. Verrà visualizzato il lato sinistro popolato. Espandere i database e verificare che siano presenti i database di AD FS. AD FS databases

Passaggi successivi