簡體   English   中英

DSN無法連接到遠程SQL Server

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM