解析器:ImpersonationInfo 对象的语法不正确,如果 ImpersonateAccount 值用于 ImpersonationInfo

问题描述 投票:0回答:3

我第一次尝试在我的 PC 上部署多维数据集。我以管理员身份运行 SSMS,并让自己(Gary-pc\gary,使用 Windows 身份验证)成为管理员。这样做让我过去了错误消息用户没有权限在“GARY-PC”中创建新对象,或者该对象不存在。 当我现在部署多维数据集时,出现错误:ImpersonationInfo 对象的语法不正确。如果 ImpersonateAccount 值用于 ImpersonationInfo,则 Account 属性不能为空。 我没有(故意!大声笑)设置任何与模拟相关的内容。

sql-server ssas
3个回答
17
投票

我已经解决了这个问题:

  • 双击数据源

  • 选择模仿

  • 选择用户的使用凭据

正如@user1335419所说。


2
投票

我尝试将模拟更改为“用户凭据”,虽然我成功部署了多维数据集,但我无法处理它。我最终收到一条错误消息:

“数据源包含不支持的 ImpersonationMode 用于加工操作”

所以我将模拟从“用户凭据”更改为“继承”并且能够处理。我不知道第一次部署是否适用于“继承”,但我想我会分享我的经验。


0
投票

我也用@napstercake 的解决方案解决了它。我在模拟信息选项卡中选择了使用服务帐户

© www.soinside.com 2019 - 2024. All rights reserved.