2013-02-12 161 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;"