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