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

标签 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 和公共(public)随机端口。我已经在端口 2383 上对 Analysis Service 执行了相同的过程,但仍然没有成功。如果没有此连接,我认为我将无法部署 BI Cube。

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

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

最佳答案

由于 Analysis Services 使用 AD 帐户,并且您的开发计算机与运行 Analysis Services 的虚拟机不在同一域中,因此您需要使用带有/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"

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

从那里您可以正常使用它

关于sql-server - 如何使用开发人员计算机连接到 Azure VM SQL Server Analysis Service 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25651087/

相关文章:

azure - 如果我部署两个 Azure Web 角色,是否需要设置计算 secret 钥?

c# - 运行所选代码生成器时出错 : 'Object reference not set to an instance of an object.' Error?

sql - 从Polybase连接到hadoop时,连接被拒绝

sql - 如何将小时、分钟和秒添加到 SQL 中的日期时间列?

sql-server - 日期格式为 dd/MM/yyyy hh :mm:ss

c# - WebMatrix.WebData 无法从单独的 ASP.NET 应用程序读取成员资格信息

sql-server - ssis 合并连接转换左外连接,其中 col 为空

azure - 如何在 Azure 逻辑应用中的 SFTP 服务器上创建文件夹?

visual-studio-2013 - 更改企业库日志记录中的源名称

git - Visual Studio 2013 - Git - 获取远程分支