SQL Server Урок 10. Встроенные базы данных
С SQL Server уже пославляется некоторое число баз данных. Из них только одна учебная - это база данных AdventureWorks. Она, кстати говоря, может и отсутствовать - это зависит от того, с какими параметрами вы устанавливали SQL Server. Остальные бызы данных - системные. Они нужны для работы самого SQL Server'а. Давайте рассмотрим их подробнее:
База данных master. Она, пожалуй, самая главная среди этих предопределеных баз данных. Она содержит такую информацию, как логины пользователей, настроки SQL Server'а (например, язык, настройки безопасности и др.), имена, местоположение и другую информацию о других базах данных, системные сообщения об ошибках и др. Эту бузу данных никогда не следует редактировать вручную. Но информация в ней, разумеется, меняется, когда вы что-то делаете с другими базами данных в этом же экземпляре SQL Server'а (например, создаете их или таблицы в нимх).
Следующая база данных - это tempdb. Она, как ясно из ее названия, предназначена для хранения некоторой временной информации. Когда вы выключаете SQL Server, то вся информация в этой базе данных пропадает. Когда SQL Server опять запускается, эта база данных вновь создается (но без тех записей, которые были в ней до выключения).
Еще одна база данных - это model. Это база данных служит основой для других создаваемых баз данных. Например, когда вы создаете новую базу данных, то в качестве образца берется именно база данных master. Эту базу данных можно менять - например, в том случае, если вы хотите, чтобы у всех создаваемых вами баз данных уже была некоторая таблица или у все был задан некий отличный от умолчального размер.
Последняя из встроенных баз данных - это msdb. Она предназначена для хранениния информации, относящеся к SQL Server Agent. К такого рада информации относится, например, информация о job'ах (которые запускаются автоматически и могут, например, делать резервную копию базы данных).
|