首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通过本地计算机上的SQL Server Management Studio访问Azure VM上的SQL Server

通过本地计算机上的SQL Server Management Studio访问Azure VM上的SQL Server
EN

Stack Overflow用户
提问于 2012-08-31 02:00:13
回答 4查看 11.8K关注 0票数 8

我确信它就在某个地方,但是我找不到它,我的脑痛。

我在Azure上有一个VM。它上运行着SQL Server。我可以在虚拟机上本地访问它,没有问题,但我想通过SQL Server Management Studio从我的开发计算机上管理它。

这是可能的吗?我应该使用什么证书?虚拟机登录?

谢谢,R

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-08-31 03:17:29

您需要完成以下所有操作才能实现您想要的结果:

TCP

  • 在端口1433 -公共和专用端口上为该VM添加一个端点(如果愿意,您可以更改公共端口)。
  • 将SQL Server实例配置为侦听TCP。
  • 在虚拟机的本地FireWall规则中启用传入的TCP端口1433。
  • 上启用混合模式身份验证确保您的ISP不会阻止传出端口1433 (这是自2003' SQL Slammer以来大多数ISP的常见做法)-此端口可被您的TCP端点的自定义公共端口覆盖。

然后,您将能够使用本地SSMS连接到Azure VM中的SQL Server。

票数 21
EN

Stack Overflow用户

发布于 2015-09-25 03:11:09

在Azure VM中遇到此问题时,我无法连接到SQL server。已完成上述答案中描述的所有步骤,但未成功。

当我为TCP/IP协议设置特定的端口时,它开始工作。

因此,打开SQL Server配置管理器,找到您实例的TCP/IP协议,打开属性,并在IPAll部分中将端口设置为1433。

票数 4
EN

Stack Overflow用户

发布于 2018-12-06 21:50:37

我也遇到了同样的问题,我应该更改的是:单击AzurePortal中的虚拟机--> SQL Server configuration -->将SQL Connectivity更改为public

那么它对我来说是有效的!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12202811

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档