Как получить доступ к серверу sql, установленному на виртуальной машине Azure (VM Role) вне виртуальной машины? - PullRequest
1 голос
/ 31 марта 2011

Я работаю в Windows Azure VM Role, на моей виртуальной машине Azure установлен сервер SQL, теперь я хочу подключиться к этому серверу SQL извне, возможно ли это?

Ответы [ 3 ]

2 голосов
/ 31 марта 2011

Пожалуйста, перейдите по этой ссылке, чтобы настроить свою виртуальную роль;Часть того, что вам нужно, - это открыть порт брандмауэра, который позволяет взаимодействовать с вашей ролью виртуальной машины.http://social.msdn.microsoft.com/Forums/en-US/windowsazuremanagement/thread/b5f2967e-57e6-4099-9077-fb6d74897dbf - тогда вам также необходимо включить TCP-соединения на вашем экземпляре SQL Server.

Но что более важно, знаете ли вы, что роли виртуальных машин не имеют возможности постоянного хранения?Обратитесь по этой ссылке для интересного обсуждения этой проблемы, а именно: http://social.msdn.microsoft.com/Forums/en-US/windowsazuremanagement/thread/b5f2967e-57e6-4099-9077-fb6d74897dbf

Рассматривали ли вы вместо этого использование SQL Azure?

1 голос
/ 05 августа 2011

Для всех вас, кто продолжает сомневаться в том, что он использует роль виртуальной машины вместо SQL Azure, я смотрю на ту же возможность, и здесь нет смысла спорить. SQL Azure также может быть SQL Server Express из-за всех ограничений, которые он накладывает. Нет никакого способа, которым я мог бы разумно разработать / перестроить свое приложение для запуска с использованием SQL Azure. Проблема с постоянным хранилищем, безусловно, является проблемой, но она далека от остановки шоу благодаря службам, таким как iSCSI и хранилище больших двоичных объектов, но MS рекомендует использовать роль VM (например, для длительной настройки), поэтому я думаю, что это можно сделать. успешно. То, что мне еще предстоит определить, это то, какие ресурсы получит ВМ. У меня есть БД объемом 20 ГБ, которой действительно нужно по крайней мере 8 ГБ ОЗУ (или размещенный эквивалент), чтобы хорошо выполнять свою работу.

В любом случае, я хочу сказать, что, как и я, я думаю, что у него есть свои причины, и любой, кто попал в бета-версию VM Role, вряд ли когда-либо слышал о SQL Azure и не исследовал его, поэтому, возможно, вы тратите свое время и оскорбляете его с этими ответами. С другой стороны, он задает вопрос, который решается довольно хорошо (проблемы с брандмауэром), так что, возможно, я слишком ему доверяю. В любом случае, пища для размышлений.

1 голос
/ 05 апреля 2011

К сожалению, SQL-порт по умолчанию заблокирован в Azure. Подробнее см. В этом потоке: Блокирована ли конечная точка ввода Azure, использующая порт 1433?

...