Свойства базы данных (страница «Параметры»)

Эта страница используется для изменения параметров выделенной базы данных. Дополнительные сведения о параметрах, доступных на этой странице, см. в разделе Установка параметров базы данных.

Верхний колонтитул страницы

  • Параметры сортировки
    Задайте параметры сортировки для базы данных, выбрав из списка. Дополнительные сведения см. в разделе Работа с параметрами сортировки.

  • Модель восстановления
    Укажите одну из следующих моделей для восстановления базы данных: Полная, С неполным протоколированием или Простая. Дополнительные сведения о моделях восстановления см. в разделе Обзор моделей восстановления.

  • Уровень совместимости
    Укажите последнюю версию SQL Server, которую поддерживает база данных. Возможными значениями являются SQL Server 2008 R2, SQL Server 2008, SQL Server 2005 и SQL Server 2000. Дополнительные сведения см. в разделе Уровень совместимости инструкции ALTER DATABASE (Transact-SQL).

Автоматические

  • Автоматическое закрытие
    Укажите, будет ли база данных закрываться полностью и освобождать ресурсы после выхода последнего пользователя. Допустимые значения — True и False. Если значение равно True, база данных закрывается полностью и освобождает ресурсы после того, как из системы выходит последний пользователь.

  • Автоматическое создание статистики
    Укажите, будет ли база данных автоматически создавать отсутствующие статистические данные оптимизации. Допустимые значения — True и False. Если значение равно True, во время оптимизации автоматически формируются все отсутствующие статистические данные, необходимые запросу для оптимизации. Дополнительные сведения см. в разделе CREATE STATISTICS (Transact-SQL).

  • Автоматическое сжатие
    Укажите, будут ли файлы базы данных доступны для периодического сжатия. Допустимые значения — True и False. Дополнительные сведения см. в разделе Сжатие базы данных.

  • Автоматическое обновление статистики
    Укажите, будет ли база данных автоматически обновлять устаревшие статистические данные оптимизации. Допустимые значения — True и False. Если значение равно True, во время оптимизации автоматически формируются все устаревшие статистические данные, необходимые запросу для оптимизации. Дополнительные сведения см. в разделе CREATE STATISTICS (Transact-SQL).

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

    При значении False запросы, которые запускают автоматическое обновление устаревшей статистики, будут ожидать, пока обновленная статистика не будет использоваться в плане оптимизации запроса.

    Установка данного параметра в значение True имеет смысл только в том случае, если параметр Автоматическое обновление статистики также имеет значение True.

Курсор

  • Закрывать курсор при разрешении фиксации
    Укажите, будет ли курсор закрываться после фиксации транзакции, открывшей этот курсор. Допустимые значения — True и False. Если значение равно True, закрываются все курсоры, открытые при фиксации или откате транзакции. Если значение равно False, при фиксации транзакции такие курсоры остаются открытыми. Если значение равно False, откат транзакции закрывает все курсоры, за исключением определенных как INSENSITIVE или STATIC. Дополнительные сведения см. в разделе SET CURSOR_CLOSE_ON_COMMIT (Transact-SQL).

  • Курсор по умолчанию
    Задайте поведение курсора по умолчанию. Если значение равно True, курсор объявляется по умолчанию как LOCAL. Если значение равно False, курсоры языка Transact-SQL по умолчанию объявляются как GLOBAL. Дополнительные сведения см. в разделе Область имен курсоров языка Transact-SQL.

Разное

  • ANSI NULL по умолчанию
    Задайте поведение по умолчанию операторов сравнения «равно» (=) и «не равно» (<>) при использовании со значениями NULL. Допустимые значения — True (вкл.) и False (выкл.). Дополнительные сведения см. в разделах SET ANSI_NULL_DFLT_ON (Transact-SQL) и SET ANSI_NULL_DFLT_OFF (Transact-SQL).

  • Включены ANSI NULL
    Задайте поведение операторов сравнения «равно» (=) и «не равно» (<>) при использовании со значениями NULL. Допустимые значения — True (вкл.) и False (выкл.). Если значение равно True, всем сравнениям со значениями NULL присваивается значение UNKNOWN. Если значение равно False, сравнения значений, отличных от Юникода, со значениями NULL получают значение True, если оба они равны NULL. Дополнительные сведения см. в разделе SET ANSI_NULLS (Transact-SQL).

  • Включено заполнение ANSI
    Укажите, включено ли заполнение ANSI. Допустимые значения — True (вкл.) и False (выкл.). Дополнительные сведения см. в разделе SET ANSI_PADDING (Transact-SQL).

  • Включены предупреждения ANSI
    Укажите поведение по стандарту ISO для некоторых условий возникновения ошибок. Если значение равно True, формируется предупреждающее сообщение, если в агрегатных функциях (таких как SUM, AVG, MAX, MIN, STDEV, STDEVP, VAR, VARP или COUNT) появляются значения NULL. Если значение равно False, предупреждающее сообщение не выдается. Дополнительные сведения см. в разделе SET ANSI_WARNINGS (Transact-SQL).

  • Включено прерывание при делении на ноль
    Укажите, включен ли параметр, разрешающий аварийное прерывание арифметических действий. Допустимые значения — True и False. Если значение равно True, ошибка переполнения или деления на ноль приводит к прерыванию выполнения запроса или пакета. Если произошла ошибка в транзакции, для этой транзакции выполняется откат. Если значение равно False, выводится предупреждающее сообщение, но запрос, пакет или транзакция продолжают выполняться, как если бы ошибки не произошло. Дополнительные сведения см. в разделе SET ARITHABORT (Transact-SQL).

  • Объединение со значением NULL дает NULL
    Задайте способ объединения значений NULL. Если свойство имеет значение True, то string + значение NULL возвращает NULL. При значении False результатом будет string. Дополнительные сведения см. в разделе SET CONCAT_NULL_YIELDS_NULL (Transact-SQL).

  • Включены межбазовые цепочки владения
    Это значение только для чтения указывает, включен ли параметр межбазовых цепочек владения. Если указано значение True, то база данных может быть источником или целевой базой данных в межбазовой цепочке владения. Чтобы установить этот параметр, используйте инструкцию ALTER DATABASE.

  • Включена оптимизация корреляции дат
    При значении TrueSQL Server поддерживает статистику корреляции между любыми двумя таблицами в базе данных, которые связаны ограничением FOREIGN KEY и имеют столбцы datetime.

    При значении False статистика корреляции не поддерживается. Дополнительные сведения см. в разделе Оптимизация запросов, которые обращаются к коррелируемым столбцам типа datetime.

  • Автоокругление чисел
    Задайте способ обработки ошибок округления базой данных. Допустимые значения — True и False. Если значение равно True, формируется ошибка, когда в выражении происходит потеря точности. Если значение равно False, потери точности не приводят к формированию сообщений об ошибках, а результат округляется до степени точности столбца или переменной, в которых сохраняется результат. Дополнительные сведения см. в разделе SET NUMERIC_ROUNDABORT (Transact-SQL).

  • Определение параметров
    Если выбрано значение SIMPLE, параметризация запросов основывается на поведении базы данных по умолчанию. Если выбрано значение FORCED, SQL Server выполняет параметризацию всех запросов в базе данных. Дополнительные сведения см. в разделах Простая параметризация и Принудительная параметризация.

  • Включены заключенные в кавычки идентификаторы
    Укажите, можно ли использовать ключевые слова SQL Server как идентификаторы (имена объектов или переменных), если они заключены в кавычки. Допустимые значения — True и False. Дополнительные сведения см. в разделе SET QUOTED_IDENTIFIER (Transact-SQL).

  • Включены рекурсивные триггеры
    Укажите, могут ли триггеры запускаться другими триггерами. Допустимые значения — True и False. Если значение равно True, рекурсивный запуск триггеров разрешен. Если значение равно False, запрещается только прямая рекурсия. Чтобы отключить косвенную рекурсию, присвойте параметру сервера вложенные триггеры значение 0, используя процедуру sp_configure. Дополнительные сведения см. в разделе Использование вложенных триггеров.

  • Доверенная БД
    При значении True этот параметр только для чтения указывает, что SQL Server разрешает доступ к ресурсам вне базы данных в рамках контекста олицетворения, установленного для базы данных. Контекст олицетворения для базы данных можно установить при помощи пользовательской инструкции EXECUTE AS или предложения EXECUTE AS в модулях базы данных.

    Чтобы получить доступ, владелец базы данных также должен иметь разрешение AUTHENTICATE SERVER на уровне сервера.

    Это свойство также разрешает создание и выполнение небезопасных и внешних сборок в базе данных. Владелец базы данных должен задать для этого свойства значение True. В дополнение к этому, он должен обладать разрешением EXTERNAL ACCESS ASSEMBLY или UNSAFE ASSEMBLY на уровне сервера.

    По умолчанию для всех пользовательских и системных баз данных (за исключением MSDB) это свойство установлено в значение False. Оно не изменяется для баз данных model и tempdb.

    TRUSTWORTHY устанавливается в значение False всякий раз, когда база данных присоединяется к серверу.

    Для получения доступа к ресурсам вне базы данных в контексте олицетворения рекомендуется использовать сертификаты и подписи вместе с параметром Trustworthy.

    Это свойство задается с помощью инструкции ALTER DATABASE.

  • Включен формат хранения VarDecimal
    Этот параметр доступен только для чтения начиная с выпуска SQL Server 2008. При значении True в базе данных включено использование формата хранения vardecimal. Использование формата хранения vardecimal не может быть отключено, пока он используется в каких-либо таблицах базы данных. В SQL Server 2008 формат хранения vardecimal можно использовать во всех базах данных. Дополнительные сведения о формате хранения vardecimal см. в разделе Хранение десятичных данных в виде значений переменной длины. Для этого параметра используется хранимая процедура sp_db_vardecimal_storage_format.

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

  • Проверка страниц
    Задайте параметр, использующийся для обнаружения незавершенных транзакций ввода-вывода, вызванных ошибками ввода-вывода диска, и уведомления о таких транзакциях. Возможные значения: None, TornPageDetection и Checksum. Дополнительные сведения см. в разделе Основные сведения о таблице suspect_pages и управлении ей.

Состояние

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

  • Состояние базы данных
    Выводит текущее состояние базы данных. Не редактируется. Дополнительные сведения о параметре Состояние базы данных см. в разделе Состояния базы данных.

  • Ограничение доступа
    Укажите, какие пользователи имеют доступ к базе данных. Допустимые значения:

    • Несколько

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

    • Один

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

    • Ограничен

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

  • Шифрование включено
    При значении True в базе данных включено шифрование. Ключ шифрования базы данных необходим для шифрования. Дополнительные сведения см. в разделе Основные сведения о прозрачном шифровании данных (TDE).

См. также

Справочник

Другие ресурсы