Adventureworks多维数据集的部署失败:'用户无权在'GARY-PC'中创建新对象,或者该对象不存在

gna*_*son 11 sql-server ssas

当我部署冒险作品立方体失败时,我得到:用户无权在'GARY-PC'中创建新对象,或者该对象不存在.试图从冒险工作DW处理多维数据集并具有看起来像权限问题(?).采取了以下步骤(我正在使用sql server 2008 R2开发人员版和VS 2008):1从已成功创建的数据源和DSV下载并成功创建了adventureworksDW(2008R2)数据库,其中包含2个事实表和多个维度的多维数据集.3单击"部署"

我看到以下2个提示 登录:灰显,此处无法输入任何内容,数据源Adventure Works DW的模拟帐户需要密码.

现在,无论我是否输入密码,我都会得到:错误3'Gary-PC\Gary'用户无权在'GARY-PC'中创建新对象,或者该对象不存在.0 0

SSAS试图创建什么对象?是关系数据库中的这些对象吗?

amp*_*ine 26

我遇到了同样的问题,但想通了.您必须在SQL Server的Analysis Services部分中以管理员身份添加您的用户帐户.

由于某种原因,服务器的数据库和分析服务部分不共享登录信息.您运行Visual Studio的用户需要具有Analysis Services引擎的管理访问权限; 这是管理员工作的原因.用于访问数据库引擎的帐户是任意的.

  • 右键单击SQL Server Management Studio图标,然后选择" 以管理员身份运行 "

  • 从"连接到服务器"对话框的"服务器类型:"下拉列表中选择" Analysis Services ",然后单击"连接".

  • 右键单击Object Explorer面板中的localhost定义,然后选择Properties.

  • 单击Analysis Server Properties左侧面板中的Security.

  • 单击添加...按钮并键入您的用户名,然后单击检查名称按钮以确保您键入正确.然后单击确定.

  • 单击确定.

注意:这不是最安全的解决方案,但它不能每次都以管理员身份运行Visual Studio,并且可能会开放自己进行攻击.


Bil*_*ton 0

用于部署 SSAS 数据库的用户帐户必须具有对 SSAS 实例的适当访问权限,才能在其中创建数据库和对象。由于这是一个开发设置,您可以尝试将您的用户帐户添加到服务器管理员。

在 SSMS 中,登录 SSAS 实例并右键单击它(在对象资源管理器中)并选择属性。左窗格中的最后一个选项是安全性,您可以在此处添加管理员用户。