Pergi dengan SQL Server: Tidak Dapat Bersambung Berjaya
Masalah:
Apabila menggunakan Go dengan pemacu SQL Server untuk menyambung ke pangkalan data, ralat berlaku:
login failed for user 'sakhaloo'
Selain itu, percubaan untuk membuka pangkalan data menggunakan SQL Server Management Studio gagal dengan ralat:
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,)
Punca:
Isu ini berpunca daripada gabungan faktor:
Penyelesaian:
Penyelesaian Kemas Kini untuk Windows Dipercayai Pengesahan:
Untuk menggunakan Trusted Pengesahan Windows, pastikan perkara berikut dalam program Go:
condb, errdb := sql.Open("mssql", "server=servernameorip;user>
Atas ialah kandungan terperinci Mengapa Program My Go Tidak Boleh Bersambung ke SQL Server?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!