首页 文章

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

提问于
浏览
1

我们有一个经典的asp应用程序,我们失去了与数据库的连接 . 在应用程序服务器中,我们只能通过odbc驱动程序11为sql server连接到数据库 . 尝试过其他本机客户端驱动程序以 Build 仍然不成功的连接 . 唯一支持的驱动程序是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:

{" DSN=dsnname;Uid=username ; Pwd=password; Database=dbname"}

仍然无法 Build 连接 .

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

1 回答

  • 0

    这是这些symtoms的MS修复https://blogs.msdn.microsoft.com/sqlreleaseservices/tls-1-2-support-for-sql-server-2008-2008-r2-2012-and-2014/

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

    应用SQL Server 2008,2008 R2,2012或2014的修补程序后,SQL Server Management Studio(SSMS),报表服务器和报表管理器不连接到数据库引擎 . 报表服务器和报表管理器失败并返回以下错误消息:报表服务器无法打开与报表服务器数据库的连接 . 所有请求和处理都需要与数据库 Build 连接 . (rsReportServerDatabaseUnavailable)出现此问题的原因是SSMS,报表管理器和Reporting Services配置管理器使用ADO.NET,并且对TLS 1.2的ADO.NET支持仅在.NET Framework 4.6中可用 . 对于早期版本的.NET Framework,您必须应用Windows更新,以便ADO.NET可以支持客户端的TLS 1.2通信 . 在早期版本的.NET框架中启用TLS 1.2支持的Windows更新列在KB3135244的“如何知道是否需要此更新”部分的表中 .

    发现[谷歌搜索https://www.google.co.uk/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=oledb+tls1.2 - 在前十名中有更多有趣的点击应该让你去 .

    如果这解决了你的问题,请回来并自我回答,你必须做出任何其他特殊或意想不到的改编 .

相关问题