gpt4 book ai didi

azure - 连接到 Azure 时,Sql Server Data Tools 数据比较失败

转载 作者:行者123 更新时间:2023-12-05 00:21:52 27 4
gpt4 key购买 nike

当使用 Sql Server Data Tools 数据比较工具时,我们中的一些人无法在源是 Azure 数据库时进行比较。

我们得到的错误如下:

---------------------------
Microsoft Visual Studio
---------------------------
Data information could not be retrieved because of the following error:

Value cannot be null.

Parameter name: conn

Value cannot be null.

Parameter name: conn

连接测试工作正常。我尝试过创建新的连接。附带说明一下,如果我将数据与非 Azure 源进行比较,一切都会正常。

SQL Server 数据工具版本为 12.0.50512.0

我们可以使用SSMS访问服务器,没有任何问题。

最佳答案

事实证明这是一个权限问题,但我能够使用 https://social.msdn.microsoft.com/Forums/sqlserver/en-US/740e3ed8-bb05-48f7-8ea6-721eca071198/publish-to-azure-db-v12-failing-value-cannot-be-null-parameter-name-conn?forum=ssdt 中提供的详细信息来诊断它。

收集 SSDT 的事件日志

  • 以管理员身份打开新的命令提示符。
  • 运行以下命令
    • logman create trace -n DacFxDebug -p "Microsoft-SQLServerDataTools"0x800 -o“%LOCALAPPDATA%\DacFxDebug.etl”-ets
    • logman 创建跟踪 -nSSDTDebug -p“Microsoft-SQLServerDataToolsVS”0x800 -o“%LOCALAPPDATA%\SSDTDebug.etl”-ets
  • 运行 SSDT 中的任何目标/问题场景。返回命令提示符并运行以下命令
    • logman 停止 DacFxDebug -ets
    • logman 停止 SSDTDebug -ets
  • 生成的 ETL 文件将位于 %LOCALAPPDATA%\SSDTDebug.etl 和 %LOCALAPPDATA%\DacFxDebug.etl,并且可以使用 Windows 资源管理器导航到。

关于azure - 连接到 Azure 时,Sql Server Data Tools 数据比较失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30786546/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com