我们在服务器Win 2008 R2,数据库 - SQL server 2008 R2上托管了一个经典ASP应用程序。该应用程序运行正常,直到我们禁用TLS 1.0并在应用服务器中启用TLS 1.2。在数据库服务器上启用了TLS 1.2。我们已在应用服务器上安装了SSMS,并且能够连接到数据库。创建了一个系统DSN并使用ODBC驱动程序进行了测试,该驱动程序仅在尝试使用时才会成功"用于SQL Server的ODBC驱动程序11"驱动程序。在app服务器中执行UDL测试,并且测试连接失败,同时使用DSN和连接字符串时出现错误"无效的连接字符串属性"和"未找到数据源名称且未指定默认驱动程序"分别。我们尝试SQLNCLI10
而不是OLEDB,而这也没有用。
尝试使用" SQL Server"的ODBC驱动程序11建立连接,但尝试了所有驱动程序和相应的连接字符串。因此也尝试了连接字符串
SQL Server Native Client
Driver={SQL Server Native Client 11.0};Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
SQL Server for ODBC
DRIVER={ODBC Driver 11 for SQL Server};SERVER=test;DATABASE=test;UID=user;PWD=password
DSN
DSN=myDsn;Uid=myUsername;Pwd=;
但无法建立与数据库的连接。请建议。
答案 0 :(得分:0)
这适用于我的SQL Server 2008 R2经典ASP应用程序。


 Driver = {SQL Server}; Server = myServerAddress; Database = myDataBase; Uid =名为myUsername; PWD = MYPASSWORD;
 代码>