계속 연결 오류가 발생합니다. 정보가 맞다는 것을 알고 있습니다. 몇 분 후에 SSMS를 사용해 보았습니다. 문제는 C# 연결 문자열에 있습니다. 다양한 Google 검색에 따르면 문법이 옳다. 단지 작동하지 않는다.SQLConnection 연결 오류 "사용자 서버/게스트에 로그인하지 못했습니다."
try
{
// Get the connection information.
GetSQLConnectInfo(ref sConnect);
// Formulate the connection string.
String strConnect = String.Format("Server=myserver;Database=mydb;User Id=myusername;Password=mypassword;Trusted_Connection=yes;connection timeout=30");
// DATABASE: Create the connection.
SqlConnection oConnection = new SqlConnection(strConnect);
oConnection.Open();
if (ConnectionState.Open != oConnection.State)
return false;
return true;
}
catch
{
}
오류가 발생합니다 : 'myserver \ Guest'사용자가 로그인하지 못했습니다. 오류 코드 : -2146232060 오류 번호 : 18456
열기 obviusly 작동하지 않습니다 게스트 계정을 사용하려고 같은 오류 메시지가 판단 열기 방법은, 사용자 이름을 인식하지 못하는 것으로 보인다.
내가 누락 된 항목이 있습니까? SQL Server 인증을 사용하고 있습니다.
사용중인 플랫폼은 무엇입니까? –
trusted_connection = yes가 sql 인증을 사용하는 것과 일치하지 않습니다. – Andrew
왜 UserId 또는 User_Id 대신 User Id입니까? – GOD