08S01:SQL 服务器的 ODBC 驱动程序 17; TCP 提供程序:错误代码 0x2746 (10054)
08S01: ODBC Driver 17 for SQL Server; TCP Provider: Error code 0x2746 (10054)
我们使用 ODBC 17.5.2 对 Azure 中的 SQL 服务器数据库进行了自动化 CI 测试。
这些测试已经运行了很长时间,我们的代码、ODBC 驱动程序和数据库实例都没有改变。
但今天测试开始失败:
[08S01] [Microsoft][ODBC Driver 17 for SQL Server]TCP Provider: Error code 0x2746 (10054) (SQLDriverConnect)
知道微软方面发生了什么变化吗?
它一定是非常非常最近的事情——本周,可能是今天。
Microsoft 似乎向 Azure SQL 服务器添加了一些新的防火墙设置。
默认情况下,这些新的防火墙设置 禁用 public 访问 => ODBC 无法连接到数据库。
我手动将它们重置为以下值,测试再次开始工作:
我们使用 ODBC 17.5.2 对 Azure 中的 SQL 服务器数据库进行了自动化 CI 测试。
这些测试已经运行了很长时间,我们的代码、ODBC 驱动程序和数据库实例都没有改变。
但今天测试开始失败:
[08S01] [Microsoft][ODBC Driver 17 for SQL Server]TCP Provider: Error code 0x2746 (10054) (SQLDriverConnect)
知道微软方面发生了什么变化吗? 它一定是非常非常最近的事情——本周,可能是今天。
Microsoft 似乎向 Azure SQL 服务器添加了一些新的防火墙设置。
默认情况下,这些新的防火墙设置 禁用 public 访问 => ODBC 无法连接到数据库。
我手动将它们重置为以下值,测试再次开始工作: