Go mit SQL Server: Verbindung konnte nicht erfolgreich hergestellt werden
Problem:
Bei Verwendung von Go Bei einem SQL Server-Treiber zum Herstellen einer Verbindung zu einer Datenbank tritt ein Fehler auf:
login failed for user 'sakhaloo'
Zusätzlich wird versucht, dies zu tun Das Öffnen der Datenbank mit SQL Server Management Studio schlägt mit folgendem Fehler fehl:
Error:233: A connection was successfully established with the server, but then an error occurred during the login process. (provider: Shared Memory Provider, error: 0-no process is on the other end of the pipe.)(Microsoft SQL Server,)
Ursache:
Das Problem ist auf eine Kombination von Faktoren zurückzuführen:
Lösung:
Aktualisierte Lösung für vertrauenswürdige Windows-Authentifizierung:
Um die vertrauenswürdige Windows-Authentifizierung zu verwenden, stellen Sie Folgendes im Go-Programm sicher:
condb, errdb := sql.Open("mssql", "server=servernameorip;user>
Das obige ist der detaillierte Inhalt vonWarum kann mein Go-Programm keine Verbindung zu SQL Server herstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!