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

时间:2019-03-19 16:35:16

标签: sql visual-studio sql-server-data-tools

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

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

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

  

“无法将修改保存到服务器。返回错误:“ OLE DB   或ODBC错误:很抱歉,评估期间发生错误。”

这给我留下了一个表格,其中包含各列的标题-但没有实际的数据行。

当我将数据模型还原回工作区服务器时(即,集成工作区设置为false)-我可以上载/刷新数据。

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

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

  

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

当我使用集成工作区时(如建议的那样),此ID错误已得到解决,但是后来我无法加载数据。

所以我陷入了:

  • 没有数据的集成工作区

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

在解决任何一个问题上的任何帮助将不胜感激

谢谢, 劳伦斯

1 个答案:

答案 0 :(得分:0)

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

我似乎只是以管理员身份运行Visual Studio即可解决集成服务器的问题。

偶然发现了此解决方案,我早些时候看到有些人解决了无法在没有管理员权限的情况下连接到工作区服务器的问题。