SQL Server Data Tools - 停止连接到 Azure SQL DB

TSi*_*ide 3 sql-server ssdt azure-sql-managed-instance

所有更新均安装在 VS 2017 (15.9.47) 和 2019 (16.11.2013) 上

\n

我正在尝试通过 Microsoft\xe2\x80\x99s 工具、On Prem 和 Azure SQL 托管实例在两个数据库之间执行数据比较\n过去几个月一切正常

\n

我上周更改了密码,这是我唯一能看到导致问题的原因?\n当我之前更改密码时,没有出现任何问题,也许是巧合

\n

\xe2\x80\xa2 我可以使用新密码连接到 SSMS 中的 Azure SQL 托管实例\n\xe2\x80\xa2 我可以使用新密码连接到 SSDT 中的 Azure SQL 托管实例

\n

问题

\n

在 SSDT 2017/2019 --> 工具 --> SQL Server --> 新数据比较 --> 选择连接

\n

选择 Azure SQL 托管实例,单击连接 --> 连接 --> 提示输入我的密码\n无错误 --> 在源数据库中仍然说明“选择数据库”(应说明 Azure SQL 托管实例)

\n

\xe2\x80\xa2 使用本地服务器连接正常

\n

我试过

\n
    \n
  1. 再次重置密码
  2. \n
  3. 使用新密码在 SSDT 中创建了到 Azure SQL\n托管实例的新连接,我可以在下拉列表中看到所有数据库,没有错误,似乎已连接
  4. \n
  5. SSDTSchema 比较工具中存在同样的问题,除非使用 Azure data studio 架构比较工具
  6. \n
  7. 从 Visual Studio 中删除帐户,使用新密码再次添加 VS 帐户
  8. \n
  9. 我可以在 VS 中查询 Azure SQL 托管实例
  10. \n
  11. 验证连接字符串(高级)中的所有设置是否相同
  12. \n
  13. 安装了VS 2019 SSDT和SQL Server数据工具,同样的问题
  14. \n
\n

Dan*_*man 5

Azure SQL 托管实例的最新更新破坏了一些 SSDT 功能,如本 MS 问答线程中所述。

如评论中所述,数据比较工具问题已在 Visual Studio 2022 17.1.3 中修复,SSDT 架构比较在 Visual Studio 2022 17.2.0 Preview 3 中工作。