如何使用开发人员计算机连接到Azure VM SQL Server Analysis Service实例

时间:2014-09-03 18:19:31

标签: sql-server azure visual-studio-2013 ssms sql-data-tools

我需要一种方法从家里的开发人员计算机连接到Microsoft Azure虚拟机上的SQL Server Analysis Service默认实例。我知道我只能使用Windows身份验证连接到Analysis Service,而我却无法弄清楚这一点。但是,我设法使用SQL Server身份验证连接到SQL Server数据库引擎。

这就是我设置Azure环境的方式:

enter image description here

要使用SQL Server身份验证设置与SQL Server数据库引擎的连接,我在Microsoft Azure管理门户中创建了一个端点,端口1433用于私有端口,以及一个随机端口用于公共端口。我在端口2383上为分析服务完成了相同的过程,但仍然没有运气。没有这种联系,我认为我将无法部署BI Cubes。

Here is the Link to the blog that help with this.

如何设置我的虚拟机,以便能够使用SQL Management Studio和Visual Studio 2013连接到Analysis Service?任何帮助或建议将不胜感激。

1 个答案:

答案 0 :(得分:3)

由于Analysis Services与AD帐户一起使用,因为您的开发人员计算机与运行Analysis Services的VM不在同一个域中,您需要使用带有/ netonly参数的runas工具来运行Visual Studio等应用程序或SQL Mgmt Studio,以便您可以正确地进行身份验证。

当我需要这样做时,我使用以下命令在桌面上创建一个快捷方式:

runas /netonly /user:mydomain\myusername "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe"

runas /netonly /user:mydomain\myusername "C:\Program Files (x86)\Microsoft SQL Server\120\Tools\Binn\ManagementStudio\Ssms.exe"

当您运行快捷方式时,您将收到一个命令提示符,要求您输入正在运行的帐户的密码,然后该程序将打开。

从那里你可以正常使用