2016-11-06 124 views
0

我在Azure中部署ssas多维数据集时遇到问题。我在SSDT中设计了一个立方体。 立方体的结构是正确的,我可以从我的本地笔记本电脑访问放置在天蓝色机器 中的数据库。我的SSDT项目是在我的本地笔记本电脑中创建的。我试过ti部署到天蓝色的机器,并且 得到以下错误;在Azure中部署SSAS多维数据集时出现问题

“该项目不能被部署到‘mbitsql.westeurope.cloudapp.azure.com’的服务器,因为下列连接问题:

无法建立连接进行确保服务器正在运行。 。到 验证或更新目标服务器的名称,右键单击Solution Explorer中的 项目,选择Project Properties,点击 Deployment选项卡,然后输入服务器的名称。

这是我的测试或检查:

  • 是否正确产生的立方体,该错误是在部署
  • 我可以访问Azure中的SQL Server数据库succesfuly,问题与分析服务。
  • 我已经检查了实施规范中的服务器名称,我使用DNS名称 和IP进行了测试。
  • 我已经检查过从Azure的ssms访问分析服务,我可以访问。我有 检查了分析服务和SQL浏览器服务正在运行
  • 我创建安全输入规则离子蔚蓝允许访问2382端口

我不知道问题出在哪里(本地帐户) ....我使用SQL Server 2016ŸSSDT 2015

有一些东西,我不明白,我给了数据源中的用户/通行证访问 到sql server azure数据库,但在项目中没有地方可以放置SSAS的用户/通行证。

我不明白这一点,因为如果你从SSMS登录您始终把用户名/密码两种(SQL Server数据库和SSAS)

回答

1

你打开2382或2383?除非您定制了SSAS端口,否则2383是正确的。

Azure VM域是否加入?如果您以MYDOMAIN \ juan身份登录到笔记本电脑,是否将同一用户用于远程桌面到VM?如果不关闭并打开SSDT: runas /netonly /user:mbitsql\vmUserName "c:\pathTo\devenv.exe"以便SSDT可以在部署时通过VM进行身份验证。

+0

感谢Greg,我打开了两个:2383和2382.我用我的本地用户登录了笔记本电脑,但是当我使用远程桌面登录Azure虚拟机时,我使用另一个用户(虚拟机用户)。我不知道如何在进行部署时更改用户,它不会向我请求用户。我已经找到了在SDT中插入Azure虚拟机的用户/密码的地方,但我没有找到。我该怎么做? 。 – juanvg1972

+0

@ juanvg1972关闭SSDT并使用runas命令重新启动它我提到 – GregGalloway

+0

@ juanvg1972还检查Azure门户是否已打开2383,并且本地VM防火墙是否已打开该端口 – GregGalloway