我将所有现有应用程序移动到新的 Web 服务器,应用程序使用基于 DSN 的连接,使用 ODBC 驱动程序。
在新服务器上,我正在尝试构建连接到远程 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),那么连接会通过,但我的应用程序会抛出相同的错误。
请帮忙。