如何使用ASP经典连接到本地数据库:(

时间:2013-02-12 13:34:36

标签: sql asp-classic

我已使用字符串(LocalDb)\ v11.0

通过SQLSMS连接到我的本地数据库

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

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

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

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

我不知道要为User Id和Password参数添加什么内容?

2 个答案:

答案 0 :(得分: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 :(得分:-1)

这是一个示例连接字符串(localhost上的SQL Server 2014):

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