我正在尝试创建连接到远程工作区服务器的Visual Studio SSAS Tabular项目,但没有成功。使用localhost创建和部署没有问题。
但是,我需要将远程服务器部署到生产或共享开发服务器。我收到错误:"无法将模型部署到部署数据库服务器' xxxx.cloudapp.net'。原因:您不是部署数据库服务器的管理员' xxxx.cloudapp.net'。"
我知道我到达了服务器,否则错误就是没有连接到服务器。我已经在运行Visual Studio作为mydomain \ adminuser并将其添加到Analysis Server以使其成为管理员。但是我仍然遇到了这个错误。我还可以使用同一个用户远程连接到Management Studio中的Analysis Server。
我见过的所有示例都使用localhost但是没有找到任何使用共享/远程服务器的例子,即使有人说它可能没有显示如何。顺便说一句,我理解使用本地实例更适合开发,但我仍然需要部署到远程服务器。希望有道理。请帮忙。
答案 0 :(得分:1)
尝试远程部署SSAS表格模型时遇到了同样的问题。 corresponding MSFT docs甚至不鼓励通过Visual Studio部署到生产中。
但是,一个可行的替代方案是通过XMLA进行部署:
Script
> Script Database As
> CREATE to
> File
F5
)Process Database
如果您已经部署了数据库,则需要在上面的步骤3中选择ALTER to
选项而不是CREATE to
。