Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вся метода 3 (2).doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
1.15 Mб
Скачать

Управление базой данных sql Server

С новой базой данных SQL Server можно выполнять различные действия: просматривать сведения о ней, модифицировать ее характеристики или удалить ее.

Просмотр сведений о базе данных

Если необходимо устранить неполадки и принять решения о внесении изменений в базу данных, то стоит просмотреть определение базы данных и параметры ее конфигурации. SQL Server предоставляет несколько методов просмотра сведений о базе данных: систем­ную хранимую процедуру sp_helpdb, оператор DATABASEPROPERTYEX и SQL Server Enterprise Manager.

Системная хранимая процедура sp_helpdb выдает информацию обо всех базах данных или только о заданной. Оператор DATABASEPROPERTYEX возвращает текущее значе­ние настроечного параметра или свойства только для заданной базы данных. За один раз этот оператор возвращает значение лишь одного свойства. Для просмотра настроечных параметров базы данных можно также использовать SQL Server Enterprise Manager. В кон­соли откройте диалоговое окно Properties для нужной базы данных. В диалоговом окне Properties имеется несколько вкладок со сведениями о конфигурации базы данных.

Модификация базы данных

Разрешается модифицировать исходное определение базы данных после ее создания. Од­нако иногда перед внесением изменений требуется вывести базу данных из обычного ре­жима работы. В следующей таблице перечислены типы изменений свойств базы данных с указанием способа их внесения. Подробно решение каждой из задач описано в SQL Server Books Online.

Табл. 2.1.

Изменение свойств БД

Тип изменения

Методы внесения изменения

Увеличение размера базы данных

Оператор ALTER DATABASE,

Свойства БД в SQL Server Enterprise Manage

Изменение физического местоположения БД

Оператор Alter DATABASE

Уменьшение размера БД

Оператор DBCC SHRINKDATABASE

Опция SHRK DATABASE в SQL SERVER ENTERPRISE MANAGER доступная через узел БД

Задание автоматического уменьшения размера БД

Системная хранимая процедура sp_dboption

Свойства БД в SQL Server Enterprise Manage

Уменьшение размера файла БД

Оператор DBCC SHRINKFILE

Добавление файла данных или файла журнала

Оператор ALTER DATABASE

Удаление файла данных или файла журнала

Свойства БД в SQL Server Enterprise Manage

Оператор ALTER DATABASE

Добавление группы файлов

Свойства БД в SQL Server Enterprise Manage

Оператор ALTER DATABASE

Изменение группы файлов по умолчанию

Оператор ALTER DATABASE

Изменение параметров БД

Оператор ALTER DATABASE

Системная хранимая процедура sp_dboption

Свойства БД в SQL Server Enterprise Manage

Переименование

Системная хранимая процедура sp_renamedb

Изменение владельца БД

Системная хранимая процедура sp_changedbowner