Dela via


Felet "Det går inte att ansluta till SQL Database, ErrorCode=SqlFailedToConnect" i business central-molnmigrering

Den här artikeln löser felmeddelandet "Det går inte att ansluta till SQL Database, ErrorCode=SqlFailedToConnect" som inträffar när du försöker ansluta till en SQL-databas i Business Central-molnmigrering.

Symptom

När du försöker ansluta till en SQL-databas i Business Central-molnmigrering får du följande felmeddelande:

Det går inte att ansluta till SQL Database, ErrorCode=SqlFailedToConnect.

Det här felmeddelandet uppstår ofta tillsammans med följande felmeddelande:

Kontrollera att konfigurationen av den länkade tjänsten är korrekt och kontrollera att SQL Database-brandväggen tillåter att integreringskörningen får åtkomst.

Orsak

Det kan finnas flera orsaker till felmeddelandet. Den vanligaste orsaken returneras i det långa felmeddelandet, till exempel:

  • Problem med användarkontot:

    Inloggningen misslyckades för användaren...

    Lösenordet för kontot måste ändras.

    Kontot är inaktiverat.

  • SQL Server körs inte eller fjärråtkomst till SQL Server är inaktiverad:

    Servern hittades inte eller var inte tillgänglig. Verifiera att instansnamnet är korrekt och att SQL Server är konfigurerat att tillåta fjärranslutningar.

Åtgärd

Lös problemet genom att köra följande Windows PowerShell-kommando på Integration Runtime-värden. Om Integration Runtime-värden inte kan ansluta returneras ett beskrivande fel.

sqlcmd –S "{SQL Server Name}" -d "{Database Name}" -U "{SQL Server Authenticated User Name}" -P "{PlaceholderSQLServerAuthenticatedPassword}" -Q 'select * from [dbo].[Intelligent Cloud]'

Om du vill tillåta ip-adressen för Integration Runtime-klienten att komma åt SQL Server kör du följande kommando i den lokala huvuddatabasen:

sp_set_firewall_rule

Kör följande kommando för att tillåta fjärråtkomst till SQL Server:

run sp_configure 'remote access', 1;