Sql server 禁用TLS1.0后,Powerbuilder 6.5无法连接到SQL Server 2008 R2

Sql server 禁用TLS1.0后,Powerbuilder 6.5无法连接到SQL Server 2008 R2,sql-server,powerbuilder,tls1.0,tls1.1,Sql Server,Powerbuilder,Tls1.0,Tls1.1,我们正在使用PB 6.5版本,它使用ntwdblib.dll进行数据库连接,我们正在起诉SQL Server 2008 R2。最近,SQL Server上的TLS1.0被禁用。因此,我们无法从PB访问数据库。每次应用程序试图打开连接时,都会抛出一个错误 找不到的服务器(数据库服务器) 但是,可以使用SSMS或.NET应用程序从同一系统访问同一数据库 我们如何解决此问题?您的组织(或客户)等待升级工具的时间太长了。版本7已经有20多年的历史了,它和您的sql server版本都不再受支持。看起来您

我们正在使用PB 6.5版本,它使用ntwdblib.dll进行数据库连接,我们正在起诉SQL Server 2008 R2。最近,SQL Server上的TLS1.0被禁用。因此,我们无法从PB访问数据库。每次应用程序试图打开连接时,都会抛出一个错误

找不到的服务器(数据库服务器)

但是,可以使用SSMS或.NET应用程序从同一系统访问同一数据库


我们如何解决此问题?

您的组织(或客户)等待升级工具的时间太长了。版本7已经有20多年的历史了,它和您的sql server版本都不再受支持。看起来您将需要重新启用TLS,并体验安全性影响。我忘了提到,从DEV机器连接到DEV数据库时出现了问题。我们对QA或Prod没有任何问题。即使禁用TLS 1.0,QA和Prod上的一切都在工作。您有一个网络问题,并且有很多关于启用或禁用TLS版本的讨论。它可以在客户端机器或服务器机器上完成。这是您应该与网络团队进行的讨论,以确定在何处禁用它。您的开发人员计算机可能没有安装MSOLEDBSQL提供程序库。但是@SMor是正确的——你远远落后了。所以,这只会让你走得更远——最好更新到更新的、受支持的技术