首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure中的虚拟机与真实计算机不完全相同

Azure中的虚拟机与真实计算机不完全相同
EN

Stack Overflow用户
提问于 2012-09-14 11:57:42
回答 1查看 169关注 0票数 0

希望有人能给我个提示?

当尝试使用Azure虚拟机来托管数据库时,我遇到了访问虚拟机的hostname:port方式的问题,而不仅仅是主机名。例如,我得到了一个预览scadcam.cloudapp.net:51165虚拟机。当我试图访问托管在那里的数据库时,我的应用程序认为我正试图通过这个端口与数据库通信。有没有办法定义一个不显示端口的url?比如scadcam.cloudapp.net/51165?我敢肯定有很多应用程序可能会有这种类型的问题,所以我想有一种方法可以解决它?

里加德

EN

回答 1

Stack Overflow用户

发布于 2012-09-14 14:43:50

因此,您希望在虚拟机中托管数据库,因此我假设您正在尝试托管SQL Server实例。如果您希望在不指定端口的情况下连接到主机名,则应通过执行以下操作开始:

  • 在您的SQL Server中创建一个未命名的实例,将端口1433的端点连接到您的虚拟机(请参阅this链接)

此外,如果您使用.NET连接到该数据库,如果您不使用端口1433,则指定端口非常容易:

代码语言:javascript
复制
Data Source=myserver.cloudapp.net,4999;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;

在你的问题中,我还看到你在谈论scadcam.cloudapp.net:51165。请注意,51165可能是用于远程桌面的随机端口,您不能使用该端口连接到您的数据库。

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

https://stackoverflow.com/questions/12417913

复制
相关文章

相似问题

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