0
我已經走遍了互聯網的一個原因,爲什麼我不能用下面的康恩字符串連接到SQL Server Express 2008 R2,SQL身份驗證模式:無法連接到SQL Server Express的本地主機經典ASP
DBConn = "Provider=SQLNCLI10;Data Source=TURTLE_BRAIN\SQLEXPRESS;Initial Catalog=ssgroup_dbuser;User Id=dbuser;Password=dbuser1"
Sub OpenConn()
Set Conn = Server.CreateObject("ADODB.connection")
Conn.CursorLocation = adUseClient
Conn.Open DBConn
End Sub
而且我也曾嘗試提供商:
Provider=SQLNCLI10
和提供者:
Provider=SQLNCLI11
而且,在地點User Id=dbuser;
我曾嘗試過:
Uid=db_user;
我也有使用Windows身份驗證的幾個小時的問題。所以我想我會專注於Sql身份驗證模式,因爲我認爲它更簡單,並隔離諸如Windows身份驗證/模擬和我的ApplicationPool帳戶可能的問題。
dbuser的是數據庫的db_owner:ssgroup_dbuser
我收到錯誤:
Server error '80004005'
Cannot open database "ssgroup_dbuser" requested by the login. The login failed.
您可以顯示使用該連接字符串的代碼並嘗試打開連接嗎? – Steve 2014-09-12 22:38:41
您好Steve,我已經添加了打開連接的代碼,謝謝您的幫助。 – 2014-09-12 22:43:34