2013-02-12 143 views
0

我已经通过使用字符串(的LocalDB)SQLSMS连接到我的本地数据库\ 11.0如何使用ASP经典:(

它开辟了一个连接,我可以添加一个数据库。

连接到本地数据库

在我的ASP经典代码(不要问:(C#.NET FTW ..该死的客户!)我有以下代码:

objConn.ConnectionString = "Provider=SQLOLEDB;Persist Security Info=True;Data Source=(LocalDb)\v11.0;Initial Catalog=databasename" 

它返回此错误:无效的授权规范

我不知道要为用户ID和密码参数添加什么内容?

回答

3

你需要使用SQL Server身份验证这一点:

objConn.ConnectionString = "User ID=<sql server user id>;Password=<password for sql server user>;Initial Catalog=<database>;Data Source=<database server\instance name>;Provider=SQLOLEDB" 

其实貌似有前一个问题'SQL Server 2012 classic asp connection string'可能在更详细地讨论这一点。

-1

下面是一个例子连接字符串(上localhost的SQL Server 2014):

cnstring = "Provider=SQLOLEDB.1;Data Source=.\sqlexpress;Initial Catalog=dATABASEnAME;UID=sqlsERVERUser;PWD=yourPassword;"