2

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

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

在此处输入图像描述

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

这是帮助解决此问题的博客的链接。

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

4

1 回答 1

5

由于 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"

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

从那里您可以正常使用它

于 2015-03-24T22:07:13.770 回答