Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД1_lr.doc
Скачиваний:
4
Добавлен:
13.11.2019
Размер:
129.54 Кб
Скачать

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

После создания базы данных, вы можете применить Enterprise Manager для поиска и просмотра имеющихся в ней объектов. Можно также просматривать информацию о базе данных, исполняя команды SQL с интерфейсом командной строки.

Применение Enterprise Manager

Для просмотра информации в базе данных при помощи Enterprise Manager, выполните следующие действия:

  1. Находясь в Enterprise Manager, нажимая на значки-плюсы в левой панели, раскройте списки для группы SQL Server, имя сервера, на котором находится база данных, и папку Databases.

  2. Нажмите на имя нужной базы данных, и тогда отобразятся находящиеся в ней объекты.

  3. Если на имени вашей БД щелкнуть правой кнопкой мыши, то в открывшемся контекстном меню выберите команду Properties. Откроется диалоговое окно с описанием БД.

  • На вкладке General перечисляются основные параметры БД, в том числе состояние, резервное копирование и план технического обслуживания. Параметр «состояние» имеет значение «нормальное»|«загрузка»|«автономный»|«резерв». «Нормальный» режим означает, что БД запущена и готова к работе. Режим загрузки данных означает процесс, по завершении которого БД станет доступной для SQL Server. Автономный режим означает, что БД находится в рабочем состоянии, но недоступна в виду отсутствия соединения с сервером. Резервный режим означает, что БД находится на вторичном сервере и доступна только для чтения.

  • Параметр Owner содержит идентификатор пользователя, создавшего БД.

  • Вкладка «Файлы данных» содержит информацию о файлах, в которой хранятся данные и индексы.

  • Вкладка «Журнал транзакций» содержит сведения, касающиеся журнала. Вкладка «Группы файлов» содержит больше сведений, чем было доступно в диалоговом окне при создании БД. Здесь указано физическое число файлов в группе. Установка флажка «Только чтение» делает файлы вторичных данных доступными только для чтения. Флажок Default помечает группу файлов, в которую помещаются все таблицы, созданные пользователем.

  • Вкладка Option позволяет установить ряд параметров. В области параметров Access можно определить пользователей, которым разрешен доступ к БД. Это же можно сделать и на следующей вкладке Permissions. На стадии разработки БД разумно ограничить доступ в нее только владельцу и создателю БД, а также администратору. Установка этого флажка и выбор переключателя Members of db_owner, dbcreator, or dbsysadmim позволит ограничить доступ именно таким образом. Рассмотрение других параметров перенесем в следующие лабораторные работы.

  • Вкладка Permissions содержит перечисление действий, разрешенные пользователям БД.

Применение команд sql

Информацию о базах данных можно просматривать, также запуская команды T-SQL, при помощи окна с приглашением командой строки или из Query Analyzer.

Чтобы установить параметр БД нужно:

  1. Запустить Query Analyzer

  2. В панели запросов наберите следующие операторы и запустите их:

EXEC sp_dboption "MyDB", "autoclose", "True"

(освобождение всех ресурсов после отключения от БД всех пользователей)

GO

EXEC sp_dboption "MyDB", "read only", "False"

(если значение параметра будет True, то в БД нельзя внести никаких изменений )

GO

EXEC sp_dboption "MyDB", "dbo use", "False"

(значение параметра True означает, что доступ к БД возможен только для создателя БД)

GO

EXEC sp_dboption ’MyDB’, ’single’, ’False’

(значение параметра True означает что в любой момент времени с БД может работать только один пользователь)

GO

EXEC sp_dboption "MyDB", "autoshrink", "False"

(значение параметра True означает возможность безопасного сжатия БД)

GO

EXEC sp_dboption "MyDB", "ANSI null default", "False"

(значение параметра True означает следование правилам SQL 92 в отношении допустимости использования null значений в столбцах таблицы)

GO

EXEC sp_dboption "MyDB", "quoted identifier", "True"

(правила использования кавычек в отношении строковых значений)

GO

Для установки параметров БД используется системная функция sp_dboption с тремя аргументами: «имя БД», «имя параметра» и «присваиваемое значение».

Чтобы просмотреть информацию о базе данных в окне Query Analyzer запустите такие команды:

Use MyDB - Задает контекст используемой базы данных

GO

Sp_helpfile - Показывает информацию для всех файлов базы данных. Чтобы посмотреть информацию только для некоторого файла, укажите его имя

GO

Sp_helpdb MyDB - То же самое, но выдается также информация о месте на диске,

выделенном для базы данных

GO

Sp_helpfilegroup - Показывает информацию о группах файлов данной базы данных. Чтобы посмотреть информацию только о некоторой группе файлов, укажите ее имя

GO

Sp_helpdb - Показывает информацию обо всех базах данных

GO