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;