Ssas 如何使用远程工作区服务器为Analysis Services创建表格项目

Ssas 如何使用远程工作区服务器为Analysis Services创建表格项目,ssas,Ssas,我正在尝试创建一个连接到远程工作区服务器的VisualStudioSSAS表格项目,但没有成功。我可以使用localhost创建和部署 但是,我需要将远程服务器部署到生产或共享开发服务器。我收到错误:“无法将模型部署到部署数据库服务器‘xxxx.cloudapp.net’。原因:您不是部署数据库服务器‘xxxx.cloudapp.net’的管理员。” 我知道我正在访问服务器,否则错误是没有连接到服务器。我已经以mydomain\adminuser的身份运行Visual Studio,并将其添加到

我正在尝试创建一个连接到远程工作区服务器的VisualStudioSSAS表格项目,但没有成功。我可以使用localhost创建和部署

但是,我需要将远程服务器部署到生产或共享开发服务器。我收到错误:“无法将模型部署到部署数据库服务器‘xxxx.cloudapp.net’。原因:您不是部署数据库服务器‘xxxx.cloudapp.net’的管理员。”

我知道我正在访问服务器,否则错误是没有连接到服务器。我已经以mydomain\adminuser的身份运行Visual Studio,并将其添加到分析服务器以使其成为管理员。然而,我仍然得到那个错误。我还可以使用同一用户远程连接到ManagementStudio中的分析服务器


我看到的所有示例都使用localhost,但没有发现任何使用共享/远程服务器的示例,尽管有人说这是可能的,但没有说明如何使用。顺便说一句,我知道使用本地实例更适合开发,但我仍然需要部署到远程服务器。希望这是有道理的。请帮忙

我在尝试远程部署SSAS表格模型时遇到了相同的问题。此外,还不鼓励通过VisualStudio部署到生产环境中

但是,一个可行的替代方案是通过XMLA部署:

  • 在VisualStudio中创建SSAS表格模型,并将本地SSAS实例用于工作区数据库
  • 启动连接到本地SSAS实例的SSMS
  • 右键单击您的工作区数据库,然后选择
    Script
    scriptdatabase As
    CREATE to
    File
  • 打开生成的XMLA文件,a)用部署服务器上的数据库名称替换临时工作区数据库名称,b)搜索数据库连接字符串并重新添加密码(请参见注释)
  • 启动连接到部署SSAS实例的SSMS
  • 打开XMLA文件并执行它(按
    F5
  • 刷新数据库列表,右键单击新数据库,然后选择
    processdatabase

  • 如果已经部署了数据库,则需要选择
    ALTER to
    选项,而不是在上面的步骤3中选择
    CREATE to

    是否尝试使用SSAS部署向导?最坏情况下,您可以将asdatabase文件复制到目标服务器(或从那里可以访问的位置)并在那里运行向导。