0

我已使用字符串 (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 参数输入什么?

4

2 回答 2

3

为此,您需要使用 SQL 服务器身份验证:

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'可能会更详细地介绍这一点。

于 2013-02-12T14:00:15.047 回答
-1

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

cnstring = "Provider=SQLOLEDB.1;Data Source=.\sqlexpress;Initial Catalog=dATABASEnAME;UID=sqlsERVERUser;PWD=yourPassword;"
于 2017-12-01T11:52:12.577 回答