Online Documentation for SQL Administrator for SQL Server
Опции
Опции базы данных можно задать на этой вкладке.
Recovery Model
Full - при ошибке носителя обеспечивается полное восстановление с помощью резервных копий журналов транзакций. Если файл данных поврежден, восстановление носителя может восстановить все зафиксированные транзакции.
Bulk-logged - после сбоя носителя обеспечивается восстановление, совмещающее наивысшую производительность и минимальное использование пространства журнала для определенных массовых (крупномасштабных) операций.
Simple - используется простая стратегия создания резервных копий, использующая минимум пространства журнала.
Collation
Из этого раскрывающегося списка необходимо выбрать правило сравнения символьных данных. Эти правила задают кодовую страницу и порядок сопоставления символьных данных для работы с данными в Юникоде и других форматах.
Compatibility level
Устанавливает поведение экземпляра сервера, соответствующее указанной версии SQL Server.
Automatic options
Auto Close
Если флажок установлен, то после отключения последнего пользователя база данных корректно закрывается, а используемые ею ресурсы освобождаются. База данных автоматически открывается снова, когда пользователь опять пытается подключиться к ней.
Если флажок не установлен, то база данных остается открытой и после отключения последнего пользователя.
Auto Create Statistics
При установке этого параметра для использованных в предикате столбцов автоматически создается статистика.
Если параметр не установлен, то статистика не создается автоматически, но ее можно создать вручную.
Create Incremental Statistics
Укажите, следует ли использовать инкремент при создании статистики для каждой секции.
Auto Shrink
Если флажок установлен, то файлы базы данных подлежат периодическому сжатию. Как файлы данных, так и файлы журналов могут быть автоматически сжаты сервером SQL Server. AUTO_SHRINK уменьшает размер журнала транзакций только в том случае, если выбрана простая модель восстановления базы данных или была создана резервная копия журнала.
Если не установлен, файлы баз данных во время периодических проверок на неиспользуемое пространство не будут сжиматься автоматически.
Auto Update Statistics
При установке параметра в ON любая отсутствующая статистика, требуемая при запросе для его оптимизации, будет автоматически создана во время оптимизации запроса.
При установке параметра в OFF статистика должна создаваться вручную.
Auto Update Statistics Asynchronously
Обеспечивает асинхронное обновление статистики. Если этот параметр установлен, то перед компиляцией запроса не происходит ожидание обновления статистики. Вместо этого устаревшая статистика ставится в очередь на обновление фоновым рабочим потоком.
Containment
Status
Если значение этого параметра Partial, то база данных является автономной. В автономных базах данных некоторые параметры, которые обычно задаются на уровне сервера, могут быть заданы на уровне базы данных.
Default Full-Text Language
Полнотекстовые запросы выполняют лингвистический поиск текстовых данных в полнотекстовых индексах, оперируя словами и фразами на основе правил конкретного языка. Из этого раскрывающегося списка выберите язык для полнотекстового поиска.
Default Language
Язык по умолчанию, который будет задан для всех новых пользователей автономной базы данных.
Nested Triggers
Разрешить триггерам вызывать срабатывание других триггеров. Управляет возможностью триггера выполнить действие, вызывающее срабатывание других триггеров. Если этот флажок не установлен, триггеры не могут срабатывать от других триггеров. Если этот флажок установлен, срабатывание триггеров может вызываться другими триггерами более чем на 32 уровнях.
Transform Noise Words
Параметр конфигурации transform noise words подавляет сообщения об ошибках, если из-за фильтрации пропускаемых слов, то есть стоп-слов, логическая операция для полнотекстового запроса не возвращает ни одной строки.
Two Digit Year Cut-off
Этот параметр cutoff предназначен для указания целого числа в диапазоне от 1753 до 9999, которое представляет граничное значение при интерпретации года, указанного двумя цифрами
Cursor options
Close Cursor on Commit
Если параметр установлен, курсоры, открываемые при фиксации или откате транзакции, закрываются.
Если не установлен, курсоры остаются открытыми, когда транзакция фиксируется; откат транзакции закрывает все курсоры, кроме курсоров, определенных как INSENSITIVE или STATIC.
Default Cursor Scope
LOCAL - область курсора локальна по отношению к пакету, хранимой процедуре или триггеру, в которых он был создан. Имя курсора действительно только внутри этой области.
GLOBAL - область курсора глобальна относительно соединения. Имя курсора может использоваться в любой хранимой процедуре или пакете, выполняемом соединением.
Database State
Database State
Если указано ONLINE, база данных открыта и доступна для использования.
Если указано OFFLINE, база данных закрывается, корректно отключается и отмечается как перешедшая в автономный режим.
Если указано EMERGENCY, база данных отмечается как находящаяся в режиме READ_ONLY, запись в журнал отключается, а доступ разрешен лишь для членов фиксированной серверной роли sysadmin.
Read-Only
Флажок, установив который, Вы запрещаете любое изменение данных в базе. Разрешаете только чтение и просмотр информации.
User Access
При указании MULTI_USER разрешается подключение всех пользователей, имеющих соответствующие разрешения.
При указании RESTRICTED_USER к базе данных могут подключаться лишь члены фиксированной роли базы данных db_owner и члены фиксированных серверных ролей dbcreator и sysadmin, но их количество не ограничивается.
Если указано SINGLE_USER, то к базе данных одновременно может быть подключен лишь один пользователь. Соединения всех остальных пользователей прекращаются.
External Access Options
Cross-Database Ownership Chaining
Если флажок установлен, то база данных может быть источником или целевой базой данных в межбазовой цепочке владения.
Если не установлен, то база данных не может участвовать в межбазовых цепочках владения.
Trustworthy
Если указано значение ON, модули базы данных (например, пользовательские функции или хранимые процедуры), использующие контекст олицетворения, могут получать доступ к ресурсам, расположенным вне базы данных.
Если указано значение OFF, контекст олицетворения не имеет доступа к ресурсам вне базы данных.
Параметр TRUSTWORTHY устанавливается в OFF при каждом присоединении базы данных.
FILESTREAM
Directory name
Имя директории, в которой будут хранится данные FILESTREAM.
Non-transactional Access Level
Укажите один из следующих параметров для нетранзакционного доступа через файловую систему к данным FILESTREAM, хранящимся в FileTables: OFF, READ_ONLY или FULL.
Service broker Options
Enable Service Broker
Включает компонент Service Broker в заданной базе данных.
Honor Broker Priority
Учитывать уровни приоритета при выполнении операций отправки сообщений.
Snapshot Isolation Level Options
Enable Snapshot Isolation
Если флажок установлен, то транзакции могут указать уровень изоляции транзакции SNAPSHOT. Если транзакция выполняется на уровне изоляции SNAPSHOT, всем инструкциям видны данные из моментального снимка в состоянии, которое существовало в момент начала транзакции.
Если не установлен, то транзакции не могут указать уровень изоляции транзакции SNAPSHOT.
Elevate Isolation to Snapshot on Memory-Optimized Tables
Если флажок установлен, то минимальный уровень изоляции для доступа к оптимизированным для памяти таблицам - SNAPSHOT. В противном случае, уровень изоляции не повышается.
Read-Commited Snapshot
Если флажок установлен, то транзакции, указывающие уровень изоляции READ_COMMITTED, используют управление версиями строк вместо блокировки. Если транзакция выполняется на уровне изоляции READ_COMMITTED, всем инструкциям видны данные из моментального снимка в том состоянии, которое существовало на момент начала выполнения инструкции.
Если не установлен, то транзакции с уровнем изоляции READ_COMMITTED используют блокировку.
SQL Options
ANSI NULL Default
Определяет значение по умолчанию, NULL или NOT NULL, для столбцов, типа данных alias или пользовательского типа CLR, для которых в инструкциях CREATE TABLE или ALTER TABLE не было явно указано, могут ли они содержать NULL.
Если флажок установлен, то значением по умолчанию является NULL.
Если нет, то значением по умолчанию является NOT NULL.
ANSI Nulls
Если флажок установлен, то все сравнения со значением NULL выдают результат UNKNOWN.
Если нет, то при сравнении значений не в Юникоде со значением NULL выдается результат TRUE, если оба значения равны NULL.
ANSI Padding
Если флажок установлен, то конечные пробелы в символьных значениях, вставляемых в столбцы varchar или nvarchar, и конечные нули в двоичных значениях, вставляемых в столбцы varbinary, не отбрасываются. Значения не подгоняются под длину столбца. Столбцы типа char и binary, допускающие значения NULL, подгоняются по длине столбца.
Если не установлен, то конечные пробелы (в столбцах varchar или nvarchar) и нули (в столбцах varbinary) отбрасываются. Эти параметры влияют только на определение вновь создаваемых столбцов. В столбцах типа char и binary конечные пробелы и нули отбрасываются.
Столбцы типа char и binary, допускающие значения NULL, всегда подгоняются по длине столбца.
ANSI Warnings
Если флажок установлен, то при возникновении таких состояний, как деление на ноль или появление значений NULL в статистических функциях, создается предупреждение или сообщение об ошибке.
Если не установлен, то предупреждения не создаются, а при возникновении таких состояний, как деление на ноль, возвращаются значения NULL.
Arithmetic Abort
Если флажок установлен, то при возникновении переполнения или деления на ноль во время выполнения запроса запрос завершается.
Если не установлен, то выводится предупреждающее сообщение о возникшей ошибке, но запрос, пакет или транзакция продолжают выполняться, как будто ошибка не происходила.
Concatenate Null Yields Null
Если флажок установлен, то операция сцепления выдает результат NULL, если любой из операндов имеет значение NULL.
Если не установлен, то значение NULL обрабатывается как пустая символьная строка.
Numeric Round-Abort
Когда флажок установлен, то если при расчете выражения происходит потеря точности, возникает ошибка.
Если не установлен, потеря точности не приводит к возникновению сообщения об ошибке, а результат округляется с точностью столбца или переменной, в которых сохраняется результат.
Quoted Identifiers
Если флажок установлен, то можно использовать двойные кавычки при выделении идентификаторов с разделителями.
Если нет, то идентификаторы нельзя заключать в кавычки, и они должны соответствовать всем правилам Transact-SQL для идентификаторов.
Recursive Triggers
Если флажок установлен, то допустимо рекурсивное срабатывание триггеров AFTER.
Если не установлен, то только прямое рекурсивное срабатывание триггеров AFTER запрещено.
Miscellaneous Options
Date Correlation Optimization
Если флажок установлен, то SQL Server поддерживает статистику корреляции между любыми двумя таблицами в базе данных, связанными ограничением FOREIGN KEY и содержащими столбцы типа datetime.
Если не установлен, то статистика корреляции не поддерживается.
Database Encryption
Включите опцию для использования шифрования. Шифрование базы данных происходит при ее сохранении на диск. Перед работой с базой производится ее дешифровка.
Важно: Эта опция доступна только для баз данных сервера SQL Server 2008.
Delayed durability
Этот параметр контролирует, должны ли транзации быть полностью устойчивыми или отложенными устойчивыми. Когда значение параметра DISABLED, все транзакции будут полностью устойчивыми. Если значение параметра ALLOWED, то транзакции могут быть как полностью устойчивыми, так и отложенными устойчивыми, в зависимости от значения опции durability, заданной в атомарном блоке или операторе commit. Если значение параметра FORCED, то все транзакции являются отложенными устойчивыми.
Enable Change Data Capture
Включить отслеживание измененных данных. Система отслеживания измененных данных регистрирует действия по вставке, обновлению и удалению, применяемые к таблицам, сохраняя подробности операций изменения в легко обрабатываемом реляционном формате.
Page Verify
CHECKSUM - компонент Database Engine рассчитывает контрольную сумму для содержимого страницы в целом и сохраняет значение в заголовке страницы при записи страницы на диск. При чтении страницы с диска контрольная сумма вычисляется повторно и сравнивается с сохраненным в заголовке страницы значением.
TORN_PAGE_DETECTION - для каждого 512-байтового сектора из 8-килобайтовой (КБ) страницы базы данных в заголовке страницы устанавливается один бит, который будет сохранен при записи страницы на диск. При чтении страницы с диска биты разрыва, хранимые в заголовке страницы, сравниваются с действительными сведениями о секторах страницы.
NONE - для страницы базы данных не будет создаваться ни значение CHECKSUM, ни TORN_PAGE_DETECTION. SQL Server не будет проверять страницу на разрыв или совпадение контрольной суммы, даже если соответствующие данные CHECKSUM или TORN_PAGE_DETECTION присутствуют в заголовке страницы.
Parameterization
Simple parameterization (SIMPLE) - параметризация запросов основывается на поведении базы данных по умолчанию.
Forced parameterization (FORCED) - SQL Server выполняет параметризацию всех запросов в базе данных.
Target Recovery Time, sec
Укажите максимальное время (в секундах), для восстановления определенной базы данных в случае сбоя.