ВУЗ:
Составители:
Рубрика:
автоматически становится ее владельцем. Имя базы данных должно точно отражать ее назначение
и создаваться по правилам построения системных идентификаторов. Длина имени не более 128
символов.
При создании базы данных могут использоваться файлы трех типов: первичный (один),
вторичный (ни одного или несколько) и для журнала транзакций (один или несколько, причем
если он не указан, то система создает его автоматически). Для удобства обслуживания и для
повышения эффективности работы базы данных можно использовать группы файлов в качестве
первичных, вторичных и для журнала транзакций. И при использовании групп первичный файл
только один. Определив логическую структуру файлов и их имена, необходимо определить их
физические характеристики: первоначальный размер, максимальный размер и приращение, если
для файла предусматривается его рост по мере накопления данных. Приращение задается в
мегабайтах. Затем следует решить, в каких папках и на каких устройствах наиболее целесообразно
разместить файлы. Для обеспечения распараллеливания операций ввода-ввывода файлы одной
группы желательно размещать на различных устройствах. Для обеспечения максимальной
защищенности от копирования информации соответствующие файлы данных следует размещать
на не форматированных (сырых) разделах, которые создаются утилитой fdisk.exe MS-DOS. На
таких разделах не существует файловой системы FAT или NTFS, и созданный сервером файл не
доступен операционной системе.
При работе системы следует следить за наличием сводного пространства в базе данных
пользователя и в системной базе tempdb, при необходимости добавляя в них новые файлы. Эта
возможность обеспечивается сервером SQL Server 2000.
Помимо файлов при создании базы данных можно задать сопоставление знаков, которые
будет использоваться в этой базе по умолчанию. Если сопоставление не задать, тогда будет
действовать сопоставление, указанное при установке сервера. Параметр FOR LOAD оставлен для
обратной совместимости со старыми версиями.
В процессе эксплуатации созданной базы данных возникает необходимость в изменении
как физических параметров, так и логической структуры этой базы. К управлению базой данных
на физическом уровне относится вся работа по изменению имен, размера, количества, положения
файлов базы данных, усечению базы данных и журнала транзакций, созданию групп файлов,
изменению группы файлов по умолчанию, изменению имени и владельца базы данных.
Большинство действий по изменению конфигурации базы данных выполняется с помощью
команды ALTER DATABASE. Для уменьшения размера базы данных можно также использовать
команды DBCC SHRINKDATABASE , DBCC SHRINKFILE и системная хранимая процедура
sp_dboption. На логическом уровне изменяются такие параметры, как выполнение
автоматического усечения журнала транзакций, автоматическое создание и обновление
статистики, возможность выполнения вложенных триггеров и
т.п. – всего 22 параметра. Изменять
эти параметры можно командой ALTER DATABASE с параметром SET и процедурой sp_dboption.
Сервер позволяет отсоединять (sp_detach) и присоединять (sp_attach_db) до 32767 баз
данных, изменять владельца (sp_changedbowner), просматривать свойства (sp_dboption и
DATABASEPROPERTY), получать справки (sp_helpdb) и т.д.
Задание 1. Создать базу данных для учета продаж с именем Sales, используя один файл
данных с именем Sales_dat и один файл для журнала транзакций с именем Sales_log, расположив
их в папке \Data, созданной при установке сервера. Физические характеристики файлов таковы:
автоматически становится ее владельцем. Имя базы данных должно точно отражать ее назначение
и создаваться по правилам построения системных идентификаторов. Длина имени не более 128
символов.
При создании базы данных могут использоваться файлы трех типов: первичный (один),
вторичный (ни одного или несколько) и для журнала транзакций (один или несколько, причем
если он не указан, то система создает его автоматически). Для удобства обслуживания и для
повышения эффективности работы базы данных можно использовать группы файлов в качестве
первичных, вторичных и для журнала транзакций. И при использовании групп первичный файл
только один. Определив логическую структуру файлов и их имена, необходимо определить их
физические характеристики: первоначальный размер, максимальный размер и приращение, если
для файла предусматривается его рост по мере накопления данных. Приращение задается в
мегабайтах. Затем следует решить, в каких папках и на каких устройствах наиболее целесообразно
разместить файлы. Для обеспечения распараллеливания операций ввода-ввывода файлы одной
группы желательно размещать на различных устройствах. Для обеспечения максимальной
защищенности от копирования информации соответствующие файлы данных следует размещать
на не форматированных (сырых) разделах, которые создаются утилитой fdisk.exe MS-DOS. На
таких разделах не существует файловой системы FAT или NTFS, и созданный сервером файл не
доступен операционной системе.
При работе системы следует следить за наличием сводного пространства в базе данных
пользователя и в системной базе tempdb, при необходимости добавляя в них новые файлы. Эта
возможность обеспечивается сервером SQL Server 2000.
Помимо файлов при создании базы данных можно задать сопоставление знаков, которые
будет использоваться в этой базе по умолчанию. Если сопоставление не задать, тогда будет
действовать сопоставление, указанное при установке сервера. Параметр FOR LOAD оставлен для
обратной совместимости со старыми версиями.
В процессе эксплуатации созданной базы данных возникает необходимость в изменении
как физических параметров, так и логической структуры этой базы. К управлению базой данных
на физическом уровне относится вся работа по изменению имен, размера, количества, положения
файлов базы данных, усечению базы данных и журнала транзакций, созданию групп файлов,
изменению группы файлов по умолчанию, изменению имени и владельца базы данных.
Большинство действий по изменению конфигурации базы данных выполняется с помощью
команды ALTER DATABASE. Для уменьшения размера базы данных можно также использовать
команды DBCC SHRINKDATABASE , DBCC SHRINKFILE и системная хранимая процедура
sp_dboption. На логическом уровне изменяются такие параметры, как выполнение
автоматического усечения журнала транзакций, автоматическое создание и обновление
статистики, возможность выполнения вложенных триггеров и т.п. – всего 22 параметра. Изменять
эти параметры можно командой ALTER DATABASE с параметром SET и процедурой sp_dboption.
Сервер позволяет отсоединять (sp_detach) и присоединять (sp_attach_db) до 32767 баз
данных, изменять владельца (sp_changedbowner), просматривать свойства (sp_dboption и
DATABASEPROPERTY), получать справки (sp_helpdb) и т.д.
Задание 1. Создать базу данных для учета продаж с именем Sales, используя один файл
данных с именем Sales_dat и один файл для журнала транзакций с именем Sales_log, расположив
их в папке \Data, созданной при установке сервера. Физические характеристики файлов таковы:
Страницы
- « первая
- ‹ предыдущая
- …
- 20
- 21
- 22
- 23
- 24
- …
- следующая ›
- последняя »
