Администрирование БД Системные и пользовательские БД SQL Server 2000
Архитектура базы данных На физическом уровне каждая БД SQL Server 2000 хранится как минимум в двух файлах: Файл данных (data file) Файл журнала транзакций (transaction log file) Каждая БД имеет один основной файл данных и может иметь дополнительные файлы данных, каждый из которых используется только этой БД. Основной файл имеет, как правило, расширение .mdf. Основной файл содержит данные таблиц и индексов, а также служебную информацию, которая используется SQL Server при работе. Он содержит системные таблицы, где хранится описание объектов БД, информацию о расположении дополнительных файлов БД. Дополнительные файлы имеют, как правило, расширение .ndf. Дополнительные файлы используются, например, для размещения БД на различных дисках. Архитектура БД SQL Server 2000 хранит информацию о расположении всех файлов БД в двух местах: в системной БД master в основном файле БД Сервер в основном использует информацию из БД master. Основной файл используется в случае, когда информация в БД master должна быть изменена – при обновлении сервера, при восстановлении БД master и добавлении БД к серверу при помощи хранимой процедуры sp_attach_db.