Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по курсу ИСиТ.docx
Скачиваний:
6
Добавлен:
07.02.2024
Размер:
1.07 Mб
Скачать

Восстановление

Проверка страниц (PAGE_VERIFY)

Обнаруживает поврежденные страницы базы данных, вызванные ошибками дискового ввода-вывода. Ошибки дискового ввода-вывода могут быть причиной повреждения базы данных и обычно происходят при сбоях питания или сбоях оборудования диска, происходящих во время записи страницы на диск.

  • CHECKSUM

Вычисляет контрольную сумму по содержимому целой страницы и сохраняет полученное значение в ее заголовке при записи страницы на диск. При чтении страницы с диска контрольная сумма вычисляется повторно и сравнивается с сохраненным в заголовке страницы значением. Если значения не соответствуют, будет выведено сообщение об ошибке 824 (ошибка контрольной суммы) как в журнал ошибок SQL Server, так и в журнал событий Windows. Ошибка контрольной суммы указывает на проблему ввода-вывода. Чтобы определить первопричину, необходимо тщательно проверить оборудование, драйверы, BIOS, фильтрующее программное обеспечение (например, антивирусное) и другие компоненты ввода-вывода.

  • TORN_PAGE_DETECTION

Сохраняет определенный двухбитовый шаблон для каждого 512-байтового сектора в 8-килобайтной (КБ) странице базы данных и сохраняет в базе данных заголовок страницы при записи страницы на диск. При чтении страницы с диска биты разрыва, хранимые в заголовке страницы, сравниваются с действительными сведениями о секторах страницы. Несовпадающие значения указывают, что только часть страницы была записана на диск. В этой ситуации сообщение об ошибке 824 (ошибка разрыва страницы) будет выведено как в журнал ошибок SQL Server, так и в журнал событий Windows. Разорванные страницы обычно обнаруживаются при восстановлении базы данных, если они действительно не полностью записаны.

  • NONE

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

Состояние

База данных только для чтения

Определяет будет ли база данных доступна только для чтения. Допустимые значения - True и False. Если значение равно True, пользователи могут только считывать данные в базе данных. Им не разрешается изменять данные или объекты базы данных. Тем не менее саму базу данных можно удалить, используя инструкцию DROP DATABASE. Базу данных нельзя использовать, когда задается новое значение параметра База данных только для чтения. Исключением является база данных master, и только системный администратор может использовать базу данных master во время задания параметра.

Ограничение доступа

Какие пользователи имеют доступ к базе данных. Допустимые значения:

  • Несколько (MULTI_USER) Нормальное состояние производственной базы данных, позволяет нескольким пользователям получать одновременный доступ к базе данных.

  • Один (SINGLE_USER) Используется для операций обслуживания, одновременный доступ к базе данных получает только один пользователь.

  • Ограничен (RESTRICTED_USER) Базу данных могут использовать только члены ролей db_owner, dbcreator или sysadmin.

Источники информации о базе данных

Окно свойств SQL Server Management Studio

Представления каталога

Представление каталога

Отображение сведений о

sys.databases

Информация о всех базах данных и опциях для них установленных.

sys.filegroups

Информация обо всех файловых группах.

sys.database_files

Информация о файлах баз данных.

Отчеты SQL Server Management Studio

Соседние файлы в предмете Информатика