[英]DSN not able to connect to a remote SQL server
我將所有現有應用程序移動到新的Web服務器,應用程序使用基於ODBC驅動程序的基於DSN的連接。
在新服務器上,我正在嘗試構建連接到遠程SQL Server的DSN,但出現錯誤:
System.Data.OleDb.OleDbException: [DBNETLIB][ConnectionOpen (Connect()).]SQL Server does not exist or access denied.
Invalid connection string attribute
連接字符串為: "Dsn=dsnName;uid=userID;pwd=pswd;Provider=SQLOLEDB;Integrated Security=SSPI"
它在我的本地PC上運行良好,但是在Web服務器上建立DSN時出現此錯誤。
如果我指定端口號以及服務器名稱(服務器名稱,6000),那么連接就通過了,但是我的應用程序拋出了同樣的錯誤。
請幫忙。
嘗試如下使用連接字符串:
Server = dsnName; uid = userID; pwd = pswd; Provider = SQLOLEDB;集成安全性= SSPI”
或嘗試使用
數據源= myServerAddress;初始目錄= myDataBase;集成安全性= SSPI; 用戶ID = myDomain \\ myUsername;密碼= myPassword;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.