Microsoft SQL Azure 连接类型失败,MS SQL 报表生成器中的 TrustServerCertifi



使用Microsoft SQL Azure 连接类型从 MS SQL 报表生成器设置与 SQL Azure 数据库的连接时,使用以下连接字符串。

数据源=xxxx.database.windows.net;初始目录=xxx;加密=真;TrustServerCertificate=False;

但收到以下错误消息

已成功与服务器建立连接,但在登录前握手期间发生错误。(提供程序:SSL 提供程序,错误:0 - 证书的 CN 名称与传递的值不匹配。

使用时

TrustServerCertificate=True;

然后连接成功。

我的工作站似乎不信任 Azure Microsoft颁发的证书?

正如这里提到的,你可以设置 TrustServerCertificate=True,将其设置为 False 更安全,应该有助于防止中间人攻击。如果将 TrustServerCertificate 设置为 false,则"加密"设置应设置为 True,但有时由于计算机上安装了非 IFS LSP,因此它不起作用,如此处所述。

相关内容

  • 没有找到相关文章

最新更新