Объясните, пожалуйста, основную базу данных SQL Azure.

Для чего нужна «главная» база данных в SQL Azure? Я только что создал подписку, и как только я создал «новый SQL Server», я сразу же получил «основную» базу данных размером 1 ГБ. Эту базу данных нельзя удалить - кнопка "удалить" не активна на портале управления.

Когда я попытался развернуть проект .dbproj, Visual Studio сказала, что он «не может развернуться в системной базе данных».

Могу ли я использовать эту базу данных для хранения своих данных? Вместо этого создать новую базу данных?


person sharptooth    schedule 11.07.2011    source источник


Ответы (3)


master — это обязательная системная база данных, которая отвечает за хранение информации обо всех других базах данных на экземпляре сервера, системных метриках/конфигурации, управлении входами в систему и созданием базы данных и т. д., она доступна только для чтения и не может быть удалена.

Вам нужно будет создать новую базу данных и развернуть ее.

person Alex K.    schedule 11.07.2011
comment
@ Алекс, это неправильно. Этот мастер не совсем эквивалентен «мастеру» сервера sql. Это не отображается для пользователя. Он не содержит никакой информации об экземпляре сервера sql, работающем на этом узле. Хотя он содержит метаданные, как вы сказали... логины, просмотры использования и т. д., принадлежащие конкретному пользователю. В кластере он хранится, как и любой другой раздел, и реплицируется. @OP это совершенно бесплатно. В нем есть представления, которые вы можете запрашивать и просматривать информацию о выставлении счетов и использовании. - person Kakira; 17.07.2011

Просто примечание: с вас не будет взиматься плата за главную БД.

person paras_doshi    schedule 11.07.2011
comment
Очень полезное замечание, которое я мог бы добавить. Меня просто разозлила эта «принудительная база данных 1 ГБ», когда я прочитал ваш ответ. - person DeepSpace101; 20.03.2012
comment
Спасибо за замечание. Именно то, что я искал :) - person Timotei; 29.04.2012
comment
Я закончил тем, что написал сообщение в блоге об этом. Проверьте это: parasdoshi.com/2012/04/29/ - person paras_doshi; 30.04.2012
comment
Любые ссылки на веб-сайт Microsoft по этому поводу? :-) - person svenwildermann-msft; 19.09.2017

База данных master записывает всю информацию системного уровня для системы SQL Server. Сюда входят метаданные всего экземпляра, такие как учетные записи для входа, конечные точки, связанные серверы и параметры конфигурации системы.

person sachin    schedule 11.10.2012