Asp classic 使用odbc 11 for sql server的经典asp应用程序的连接字符串

Asp classic 使用odbc 11 for sql server的经典asp应用程序的连接字符串,asp-classic,odbc,connection-string,dsn,Asp Classic,Odbc,Connection String,Dsn,我们有一个经典的asp应用程序,我们与数据库失去了连接。在应用服务器中,我们只能通过sql server的odbc驱动程序11连接到数据库。已尝试其他本机客户端驱动程序建立连接,但未成功。唯一受支持的驱动程序是用于sql server的odbc 11 已尝试以下连接字符串- SQL Server的ODBC驱动程序11: {"Driver={ODBC Driver 11 for SQL Server }; Data Source =servername; Initial Catalog= dbn

我们有一个经典的asp应用程序,我们与数据库失去了连接。在应用服务器中,我们只能通过sql server的odbc驱动程序11连接到数据库。已尝试其他本机客户端驱动程序建立连接,但未成功。唯一受支持的驱动程序是用于sql server的odbc 11

已尝试以下连接字符串-

SQL Server的ODBC驱动程序11:

{"Driver={ODBC Driver 11 for SQL Server };  Data Source =servername; Initial Catalog= dbname; Uid=username ; Pwd=password; "}
DSN:

仍然无法建立连接


您能为sql server的odbc驱动程序11建议连接字符串吗?

此处是这些符号的MS修复程序

问题描述如下。修复的项目列表包括SQL本机客户端和ODBC客户端

SQL Server Management Studio(SSMS)、报表服务器和报表管理器在为SQL Server 2008、2008 R2、2012或2014应用修复程序后不会连接到数据库引擎。报表服务器和报表管理器失败并返回以下错误消息:

报表服务器无法打开与报表服务器数据库的连接。所有请求和处理都需要连接到数据库。(rsReportServerDatabaseUnavailable)

出现此问题是因为SSM、报表管理器和Reporting Services Configuration Manager使用ADO.NET,并且ADO.NET对TLS 1.2的支持仅在.NET Framework 4.6中可用。对于.NET Framework的早期版本,必须应用Windows更新,以便ADO.NET能够支持客户端的TLS 1.2通信。KB3135244中“如何知道是否需要此更新”部分的表中列出了在早期版本的.NET framework中启用TLS 1.2支持的Windows更新

在[Google hit searching for]中找到——在前十名中有更多有趣的点击,应该可以让你继续


如果这解决了您的问题,并且您需要进行任何其他特殊或意外的MOD,请返回并自行回答。

这是用于新服务器安装的吗?您会遇到什么错误?@erg i有此错误..“未找到数据源名称,未指定默认驱动程序”。使用ODBC驱动程序11,我们可以使用32位和64位DSN连接到数据库。我们无法通过连接字符串进行连接。@击败了Wombat,直到现在我们使用OLEDB提供程序作为连接字符串。在TLS1.2更新后,我们收到握手错误,因此我们尝试使用系统DSN,并且只能通过ODBC驱动程序11建立连接
{" DSN=dsnname;Uid=username ; Pwd=password; Database=dbname"}