(localhost에서 호스팅되는) SQL Server 데이터베이스에 연결하려고하지만 제목에 계속 오류가 표시됩니다.로그인 요청한 데이터베이스 "dbname"을 열 수 없습니다. 로그인이 실패했습니다
Application("ConnectionString") = "Provider=SQLOLEDB;Data Source=localhost\SQLExpress;Database=mydb;Trusted_Connection=yes;UID=dbadmin; PWD=dbadmin"
Application("ConnectionTimeout") = 15
Application("CommandTimeout") = 90
Application("CursorLocation") = 3
strQuery = "select * from dec_users"
Set objDBConnection = Server.CreateObject("ADODB.Connection")
objDBConnection.open Application("ConnectionString")
Set RS = Server.CreateObject("ADODB.RecordSet")
RS.Open strQuery, objDBConnection
아이디어가 있으십니까?
사용자에게 권한이 없습니까? –
나는 sa 로그인과이 로그인을 사용했습니다. dbadmin은 데이터베이스에서 쓰고 쓸 수 있도록 설정됩니다. – thegunner
이지만 UID/PWD 조합 대신 Windows 로그인 정보를 사용하는 것은 Trusted_Connection = yes입니다. 이 코드를 실행중인 Windows 사용자가 데이터베이스에 액세스 할 수 있습니까? –