2011-03-31 175 views

回答

2

请参考此链接来配置您的VM角色;你需要的一部分是打开一个防火墙端口,允许通信到你的虚拟机角色。 http://social.msdn.microsoft.com/Forums/en-US/windowsazuremanagement/thread/b5f2967e-57e6-4099-9077-fb6d74897dbf - 然后您还需要在您的SQL Server实例上启用TCP连接。

但更重要的是,您是否意识到VM角色没有持久存储功能?具体请参考此链接以获得关于该问题的有趣讨论:http://social.msdn.microsoft.com/Forums/en-US/windowsazuremanagement/thread/b5f2967e-57e6-4099-9077-fb6d74897dbf

您是否考虑过使用SQL Azure?

1

给大家谁保持质疑他使用VM角色,而不是SQL Azure的,我正在看的同样的可能性,并没有争论的重点。 SQL Azure也可能是SQL Server Express,因为它实施了所有的限制。我无法合理开发/重新开发使用SQL Azure运行我的应用程序。永久性存储问题肯定是挑战,但远不止是iSCSI和Blob存储等服务,但MS建议使用VM角色(例如长时间运行的设置)的原因相同,这就是为什么我认为这可以完成成功。我还没有确定的是虚拟机将获得的那种资源。我有一个20GB的数据库,确实需要至少8GB内存(或托管的等效内存)才能很好地完成工作。无论如何,我的观点是像我一样,我想像他有他的理由,任何人进入虚拟角色测试版都不太可能没有听说和研究过SQL Azure,所以也许你会浪费你的时间和用这些答复侮辱他。然后他又问了一个很好解决的问题(防火墙问题),所以也许我会给他太多的信用。无论哪种方式,思考的食物。