Задача "Проверка целостности базы данных" (план обслуживания)
Область применения: SQL Server
Используйте диалоговое окно " Задача проверки целостности базы данных", чтобы проверить выделение и структурную целостность пользовательских и системных таблиц и индексов в базе данных, выполнив DBCC CHECKDB
инструкцию Transact-SQL. Запуск DBCC CHECKDB
гарантирует, что будет сообщено обо всех проблемах с целостностью в базе данных, таким образом позволяя системному администратору или владельцу базы данных устранить их позже.
Параметры
Соединение
Выберите соединение с сервером, которое будет использоваться для выполнения этой задачи.
Новый
Создать новое соединение с сервером для его использования при выполнении этой задачи. Диалоговое окно Создание соединения описано ниже.
Базы данных
Укажите базы данных, для которых должна выполняться эта задача.
Все базы данных
Создайте план обслуживания, который выполняет задачи обслуживания для всех баз данных Microsoft SQL Server, кроме
tempdb
.Все системные базы данных
Создайте план обслуживания, который выполняет задачи обслуживания для каждой из системных баз данных SQL Server, кроме
tempdb
. Для баз данных, созданных пользователями, задачи обслуживания выполняться не будут.Все пользовательские базы данных
Создается план обслуживания, по которому задачи обслуживания выполняются для всех баз данных, созданных пользователем. Задачи обслуживания не выполняются в системных базах данных SQL Server.
Определенные базы данных
Создается план обслуживания, по которому задачи обслуживания должны выполняться только для указанных баз данных. Если выбран этот параметр, необходимо выбрать в списке хотя бы одну базу данных.
Примечание.
Планы обслуживания выполняются только для баз данных, уровень совместимости которых 80 или выше. Базы данных с уровнем совместимости 70 или ниже не отображаются.
Включить индексы
Проверьте целостность всех страниц индексов и страниц данных таблицы.
Только физические
Ограничивает проверку лишь проверкой целостности физической структуры страниц и заголовков записей и последовательности выделения пространства в базе данных. Указание этого параметра может снизить время выполнения инструкции DBCC CHECKDB для больших баз данных, поэтому рекомендуется для частого использования в рабочих системах.
Tablock
Указание значения аргумента приводит к получению инструкцией DBCC CHECKDB блокировок вместо использования внутреннего моментального снимка базы данных. Это включает краткосрочное использование монопольной блокировки (X) на базу данных. Использование этого параметра ускорит выполнение инструкции DBCC CHECKDB на базе данных, находящейся под интенсивной нагрузкой, однако уменьшит возможности одновременной работы пользователей с базой данных во время выполнения инструкции DBCC CHECKDB.
Просмотр T-SQL
Просмотрите инструкции Transact-SQL, выполняемые на сервере для этой задачи, на основе выбранных параметров.
Примечание.
Если количество затронутых объектов велико, построение этого отображения может занять значительное время.
Диалоговое окно "Новое соединение"
Имя подключения
Введите имя нового соединения.
Выберите или введите имя сервера
Выберите сервер для подключения при выполнении этой задачи.
Обновить
Обновите список доступных серверов.
Введите данные для входа на сервер
Укажите способ проверки подлинности на сервере.
Использовать встроенную безопасность Windows
Подключитесь к экземпляру SQL Server ядро СУБД с проверкой подлинности Windows.
Использовать указанные имя пользователя и пароль
Подключитесь к экземпляру SQL Server ядро СУБД с помощью проверки подлинности SQL Server. Этот параметр недоступен.
Имя пользователя
Укажите имя входа SQL Server, используемое при проверке подлинности. Этот параметр недоступен.
Пароль
Укажите используемый при проверке подлинности пароль. Этот параметр недоступен.