2016-11-17 4 views
2

Мое веб-приложение размещено внутри Vnet как Vnet1 и подсеть как Subnet1. Я хотел использовать Azure Sql Server V12 в качестве базы данных.Подключение веб-приложения к Azure SQL DB в Vnet

Q1: Как Azure Sql Server V12 DB будет размещен внутри подсети Vnet &?

Q2: Если Azure Sql Server V12 DB находится внутри VNET & подсеть тогда как это Vnet & подсеть будет подключен к Vnet1 & Subnet1 (веб-приложения)?

Заранее спасибо.

+0

Я ответил, предполагая, что вы говорите о службе SQL Database. Если это предположение неверно (и вместо этого вы используете SQL Server в виртуальной машине), уточните. –

ответ

0

Вы не можете назначить экземпляр базы данных SQL для базы данных VNet-SQL DB-as-a-Service - вы получаете доступ к ней по адресу конечной точки <yourdb>.database.windows.net.

+1

Если Azure SQL DB не помещается внутри одного VNet с Azure WebApp, тогда как будет установлено соединение между SQL-буфером Webapp & Azure? – Test

+0

Я не понимаю вашего комментария. Вы просто ... открываете соединение с конечной точкой базы данных. Вам просто нужно разрешить веб-приложению получать доступ к вашей базе данных SQL (опция в брандмауэре экземпляра базы данных). Все это четко документировано. ** РЕДАКТИРОВАТЬ ** Если вы действительно работаете с SQL в виртуальной машине, пожалуйста, уточните, так как мой ответ был конкретно о SQL Database Service. –

0

Я считаю, что вы имеете в виду service endpoints. Вы можете настроить это с помощью параметров брандмауэра для вашего экземпляра сервера базы данных. Там вы можете указать правило доступа VNet. В правиле вы определяете группу ресурсов, VNet и подсеть. Он также настроит конечную точку службы в этой подсети, если ее еще нет.

Обратите внимание, что вы можете управлять настройками FW на SQL-сервере, а не отдельными базами данных.

Смежные вопросы