繁体   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