Dela via


AD FS-felsökning: SQL-anslutning

Med Active Directory Federation Services (AD FS) kan du använda sql-fjärrservrar för AD FS-servergruppsdata. Du ser problem om AD FS-servrarna i servergruppen inte kan kommunicera med SQL-servrarna i bakgrunden. Den här artikeln innehåller grundläggande steg för att testa kommunikationen med servrarna.

Hämta SQL-databasanslutningssträngen

Det första du bör testa när du kontrollerar SQL-anslutningen är om AD FS har rätt SQL-anslutningsinformation. Använd PowerShell för den här uppgiften.

  1. Öppna Windows PowerShell.
  2. Ange $adfs = gwmi -Namespace root/ADFS -Class SecurityTokenServiceoch välj sedan returnyckeln.
  3. Ange $adfs.ConfigurationDatabaseConnectionStringoch välj sedan returnyckeln.

Informationen om anslutningssträngen visas.

Skärmbild som visar powershell-kommandoskärmen som kör kommandon.

Skapa en UDL-fil för att testa anslutningen

En UDL-fil (Universal Data Link) är en textfil som innehåller en databasanslutningssträng. Med hjälp av den information du fick kan du testa om SQL-servern svarar på anslutningar eller inte.

  1. Öppna Anteckningar och spara filen som test.udl. I listrutan Spara som typ väljer du Alla filer.

  2. Dubbelklicka på test.udl.

  3. Fyll i följande information:

    1. Välj eller ange ett servernamn: Använd datakällan från föregående anslutningssträng.
    2. Ange information för att logga in på servern: Använd AD FS-tjänstkontot eller ett konto som har behörighet att logga in via fjärranslutning. Om kontot är ett Windows-konto använder du integrerad Windows-autentisering. Annars anger du användarnamnet och lösenordet.
    3. Välj databasen på servern: Använd den inledande katalogen från föregående sträng. Ett exempel är AdfsConfigurationV3.

    Skärmbild som visar dialogrutan Anslutning.

  4. Välj Testanslutning.

    Skärmbild som visar meddelandet Testanslutningen lyckades.

Använda SQL Server Management Studio för att testa anslutningen

Du kan också ladda ned och installera SQL Server Management Studio (SSMS) för att testa databasanslutningen.

  1. Ladda ned och installera SSMS.

    Skärmbild som visar installationsprocessen.

  2. Öppna SSMS och ange servernamnet från föregående datakälla.

  3. Använd AD FS-tjänstkontot eller ett konto som har behörighet att logga in via fjärranslutning. Om kontot är ett Windows-konto använder du integrerad Windows-autentisering. Annars anger du användarnamnet och lösenordet.

    Skärmbild som visar fönstret Anslut till server.

  4. När det vänstra fönstret har fyllts i expanderar du databaser och kontrollerar att du kan se AD FS-databaserna.

    Skärmbild som visar AD FS-databaserna.