Kom*_*gem 2 sql-server ssms azure sql-data-tools visual-studio-2013
我需要一种方法来从家里的开发人员计算机连接到 Microsoft Azure 虚拟机上的 SQL Server 分析服务默认实例。我知道我只能使用 Windows 身份验证连接到分析服务,我一直无法弄清楚。但是,我设法使用 SQL Server 身份验证连接到 SQL Server 数据库引擎。
这是我设置 Azure 环境的方式:

为了使用 SQL Server 身份验证设置与 SQL Server 数据库引擎的连接,我在 Microsoft Azure 管理门户中创建了一个端点,端口 1433 用于私有,随机端口用于公共。我在端口 2383 上对 Analysis Service 执行了相同的过程,但仍然没有运气。如果没有这种连接,我认为我将无法部署 BI Cube。
如何设置我的虚拟机,以便我能够使用 SQL Management Studio 和/或 Visual Studio 2013 连接到分析服务?任何帮助或建议将不胜感激。
小智 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"
Run Code Online (Sandbox Code Playgroud)
或者
runas /netonly /user:mydomain\myusername "C:\Program Files (x86)\Microsoft SQL Server\120\Tools\Binn\ManagementStudio\Ssms.exe"
Run Code Online (Sandbox Code Playgroud)
当您运行快捷方式时,您将看到一个命令提示符,它会询问您正在运行的帐户的密码,然后程序将打开。
从那里你可以正常使用它