КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Системные базы данных SQL Server2000
SQL Server2000 в своей работе использует несколько системных баз данных, которые создаются автоматически при ее установке и не должны удаляться. Вся информация о настройке сервера хранится в этих базах данных. Их можно сравнить с реестром операционной системы Windows, в котором хранится вся системная и пользовательская информация и удаление или повреждение которого приведет к разрушению системы. Аналогичная ситуация наблюдается и со следующими системными базами данных SQL Server2000: Master, Model, Tempdb и Msdb. База данных Master. Является главной базой данных SQL Server2000, выполняющей функции реестра операционной системы Windows. Остальные системные базы данных имеют второстепенное значение и их можно считать вспомогательными. В базе данных Master хранится вся системная информация о параметрах конфигурации сервера, имеющихся на сервере пользовательских базах данных, пользователях, имеющих доступ к серверу, и др. По умолчанию база данных Master создастся в каталоге Data установочного каталога системы SQL Server2000. Состоит данная база данных из двух следующих файлов: · Master.mdf — основной файл, содержащий собственно данные, размер которого после установки составляет 8 Мбайт; · Master.ldf — файл, предназначенный для хранения журнала тразакций, размер которого после установки составляет 1 Мбайт. База данных Model. Является шаблоном для создания новых баз данных. Технология создания новой базы данных в SQL Server2000 следующая: сервер копирует базу данных Model в указанное место и изменяет ее имя соответствующим образом. Если при создании базы данных не указаны никакие другие параметры кроме ее имени, то новая база данных будет являться полной копией базы данных Model. Если же указаны размер и состав файлов создаваемой базы данных, то соответственно изменится скопированная база данных. Но в любом случае в качестве основы используется база данных Model. Изменяя параметры базы данных Model, можно управлять параметрами по умолчанию создаваемых баз данных. Кроме того, базу данных Model можно использовать в качестве корпоративного стандарта на содержимое и свойства создаваемой базы данных. Администратор может создать в базе данных Model набор таблиц и хранимых процедур, которые должны быть в каждой базе данных, а не утруждать себя изменением очередной вновь созданной базы данных вручную. Можно ускорить создание множества однотипных таблиц со специализированной конфигурации, если соответствующим образом изменить базу данных Model. После установки SQL Server2000 размер базы данных Model составляет 1,5 Мбайт. Располагается база данных Model в каталоге Data и состоит из следующих двух файлов размером по 0,75 Мбайт каждый: · Model.mdf — основной файл, содержащий собственно данные; · Model.Idf — файл, используемый для хранения журнала транзакций. База данных Tempdb. Полное название этой базы данных Temporary DataBase. Она служит в SQL Server2000 для хранения всех временных объектов, создаваемых пользователями во время сеанса работы. Пользователям иногда необходимо создавать временные таблицы, представления, курсоры и другие объекты для сохранения промежуточных результатов, что и позволяет делать SQL Server2000. Например, для создания временной таблицы достаточно добавить перед ее именем символ # или ##, и сервер автоматически создаст временную таблицу. Временные объекты могут быть локальными и глобальными. Локальные объекты доступны только из того соединения, в котором они созданы, но при этом можно создавать одноименные объекты в различных соединениях. Для организации локальных временной таблицы и представления в имя объекта следует добавить символ #, а для создания локальной переменной предназначен символ @. Глобальные объекты, созданные в одном соединении, доступны из всех остальных активных соединений. При этом допускается создание единственного глобального временного объекта с уникальным именем. Для создания глобальных временной таблицы и представления в имя объекта следует добавить символ ##, а для создания локальной переменной используется символ @@. Если постоянные объекты, такие как таблицы или представления, создаются в пользовательской базе данных, то временные объекты возникают в базе данных Tempdb. Доступ к базе данных Tempdb автоматически имеется у всех пользователей, т. е. администратор не должен предпринимать никаких действий для предоставления им доступа к этой базе данных. Отличительной особенностью базы данных Tempdb является то, что она уничтожается каждый раз, когда происходит останов сервера. Естественно, все временные объекты, созданные пользователями, также уничтожаются. При следующем запуске SQL Server2000 база данных Tempdb создается заново. Понятно, что создание резервной копии базы данных Tempdb совершенно бесполезно. При создании базы данных Tempdb так же, как и для пользовательских баз данных, в качестве основы применяется база данных Model. При этом наследуются и все свойства последней. Администратор должен учитывать это, изменяя параметры базы данных Model. Неверное конфигурирование параметров этой базы данных может оказать неблагоприятное влияние на работу всех пользователей. Кроме того, при планировании параметров базы данных Tempdb следует учитывать требования к свободному пространству на диске. Как и для всех баз данных, для Tempdb поддерживается возможность автоматического роста ее файлов, т.е. при интенсивном обращении пользователей к ресурсам базы данных Tempdb неизбежен ее рост. Однако необходимо правильно выбрать первоначальный размер и шаг прироста этой базы данных, так как неверное конфигурирование этих параметров может заметно снизить производительность системы. База данных Tempdb включает в себя два следующих файла, располагающихся в каталоге Data установочного каталога SQL Server2000: · Tempdb.mdf — основной файл, содержащий временные объекты, размер которого после установки составляет 8 Мбайт; · Tempdb.ldf — файл, в котором хранится журнал транзакций и размер которого после установки составляет 0,5 Мбайт. База данных Msdb. Предназначена для хранения всей информации, относящейся к автоматизации администрирования и управления системы SQL Server2000, а также информации об операторах и событиях. Кроме того, в этой базе данных хранится информация о расписании автоматического запуска заданий, т.е. в базе данных Msdb размещается вся системная информация, используемая службой SQLServerAgent.
Дата добавления: 2014-01-07; Просмотров: 1106; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |