Что определяет выпуск и размер базы данных SQL Azure с помощью кода EF в первую очередь? - PullRequest
5 голосов
/ 21 февраля 2012

У меня есть решение POC, которое использует ASP.NET MVC 3 для создания веб-сайта и Entity Framework 4.3 Code First для доступа к данным. Я могу выполнить развертывание в размещенной службе в Azure, и моя база данных создается в SQL Azure на основе строки моего подключения. Что я не понимаю, так это то, как были определены версия базы данных (Web) и размер (1 ГБ). Это просто по умолчанию или это управляемый?

Возможно, я планирую подойти к этому, установив инициализатор базы данных в ноль при запуске в производство, и в любом случае управлять им самостоятельно, но я хочу понять варианты. Спасибо

1 Ответ

1 голос
/ 22 февраля 2012

Вы можете указать редакцию и максимальный размер в вызове CREATE DATABASE. Если параметры edition и maxsize не указаны, по умолчанию используется Web, 1 ГБ. Полный CREATE DATABASE звонок:

CREATE DATABASE database_name  [ COLLATE collation_name ]
{
   (<edition_options> [, ...n]) 
}

<edition_options> ::= 
{
   (MAXSIZE = {1 | 5 | 10 | 20 | 30 … 150} GB) 
    |(EDITION = {'web' | 'business'})
}

Подробнее см. на этой справочной странице MSDN .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...