SSDT表格模型数据加载/ID错误

lmh*_*100 7 sql visual-studio sql-server-data-tools

我是 Visual Studio 的新手,我正在 Visual Studio 中构建我的第一个表格模型,已经使用 powerBI 一年左右了。

\n\n

我有一个带有数据表的 Azure SQL 数据库设置。我可以通过 SSMS、Power BI 等很好地访问数据库。当使用工作区服务器上的数据模型而不是与 VS 集成的工作区时,我也可以很好地访问数据。

\n\n

在集成工作区模式下使用模型时,当我在 Visual Studio 的表格项目中使用“通过电源查询获取数据”时,我可以正常登录数据库,我可以预览各种数据表并在电源查询/转换中打开它们等等。但是,当我尝试导入数据时 - 它可以通过处理的第一阶段 - 我收到以下错误

\n\n
\n

\xe2\x80\x9c无法将修改保存到服务器。返回错误:\'OLE DB\n 或 ODBC 错误:很抱歉,评估期间发生错误..\xe2\x80\x9d

\n
\n\n

这给我留下了一个带有列标题的表格 - 但没有实际的数据行。

\n\n

当我将数据模型恢复到工作区服务器(即集成工作区设置为 false)时 - 我可以上传/刷新数据。

\n\n

因此,我很高兴在工作区服务器上构建我的模型 - 然而 - 当我向这些角色添加角色和用户时 - 我无法使用工作区服务器 - 或者我收到 ID 错误 - 因为我使用的是 Azure AD。- 见下文

\n\n

在工作区数据库上打开模型时发生错误。

\n\n
\n

原因:无法将修改保存到服务器。返回错误:\n \'无法为 Azure Analysis Services 角色成员指定 ID:\n \'member@domain\'。

\n
\n\n

当我使用集成工作区(按照建议)时,此 ID 错误已修复,但随后我无法加载数据。

\n\n

所以我陷入了困境:

\n\n
    \n
  • 没有数据的集成工作区

  • \n
  • 工作区服务器 - 无法添加 AzureAD ID

  • \n
\n\n

任何有关这两个问题的帮助将不胜感激

\n\n

谢谢,\n劳伦斯

\n

VB_*_*VB_ 0

我使用 VS 2017 并遇到了完全相同的问题。我使用 SSDT 兼容性级别 1400。

我看来只需以管理员身份运行 Visual Studio 就可以解决集成服务器的问题。

偶然发现了这个解决方案,我之前看到有人解决了没有管理员权限无法连接到工作区服务器的问题。