Как подключиться к базе данных Windows Azure SQL Server через виртуальную машину Windows
Привет, ребята,
Я создал базу данных сервера SQL в Windows Azure. после того, как я интегрирую эту базу данных с моим приложением, она работает нормально. Я хочу переместить мое приложение также на виртуальную машину Windows Azure. Я создал для этого требуемую среду (означает установить Java и Tomcat), а также разрешил также IP-адрес в базе данных Azure SQL Server..но это показывает Connect open connection error
при подключении database.i также разрешить номер порта в настройках проводного экрана, но я не могу подключиться к базе данных.
Пожалуйста, дайте какие-либо предложения.
1 ответ
Из вашего вопроса немного неясно, какую базу данных вы используете -
Если вы используете "Базу данных Windows Azure SQL" (т. Е. Версию PaaS), вам необходимо убедиться, что брандмауэр вашего сервера через портал управления Windows Azure настроен на разрешение служб Windows Azure, а затем, конечно, вам нужно использовать полное имя сервера при попытке подключения (т.е. ABCD.database.windows.net
)
Если вы развернули SQL Server как виртуальную машину на IaaS, у вас есть два варианта - либо определить конечную точку для виртуальной машины, чтобы открыть порт 1433 (или любой другой порт, сопоставленный с 1433) для внешнего мира, а затем использовать DNS облачной службы. запись для подключения к базе данных или определения виртуальной сети, в которой вы будете развертывать как виртуальную базу данных, так и виртуальную машину приложения. если вы сделаете последнее, вы сможете обратиться к базе данных, используя ее частный IP.
это может быть несколько полезно