Настройка параметра конфигураци и сервера scan for startup procs

В этом разделе описываются способы настройки параметра конфигурации сервера scan for startup procs в SQL Server 2012 с помощью SQL Server Management Studio или Transact-SQL. Параметр scan for startup procs предназначен для просмотра хранимых процедур, автоматически выполняемых при запуске SQL Server. Если этому параметру присвоено значение 1, сервер SQL Server просматривает и выполняет все автоматически запускаемые хранимые процедуры, которые определены на сервере. По умолчанию параметр scan for startup procs имеет значение 0 (не искать).

В этом разделе

  • Перед началом работы

    Рекомендации

    Безопасность

  • Настройка параметра scan for startup procs с использованием следующих средств:

    SQL Server Management Studio

    Transact-SQL

  • Дальнейшие действия.  После настройки параметра "Поиск процедур, выполняемых при запуске"

Перед началом работы

Рекомендации

  • Этот параметр является дополнительным и его следует изменять только опытным администраторам баз данных или сертифицированным техническим специалистам SQL Server.

  • Значение этого параметра можно устанавливать с помощью процедуры sp_configure; однако оно будет задано автоматически, если используется процедура sp_procoption, применяемая для установки или снятия меток с автоматически выполняемых хранимых процедур. Если с помощью процедуры sp_procoption первая хранимая процедура помечается как автоматически выполняемая, этому параметру автоматически присваивается значение 1. Если процедура sp_procoption используется для снятия метки с последней хранимой процедуры как автоматически выполняемой, этому параметру автоматически присваивается значение 0. Если процедура sp_procoption используется для установления и снятия меток автоматически выполняемых процедур, а перед удалением процедур с них всегда снимаются метки автоматически выполняемых, нет необходимости устанавливать этот параметр вручную.

Безопасность

Разрешения

Разрешения на выполнение хранимой процедуры sp_configure без параметров или только с первым параметром предоставлены всем пользователям по умолчанию. Для выполнения процедуры sp_configure с обоими параметрами для изменения параметра конфигурации или запуска инструкции RECONFIGURE необходимо иметь разрешение ALTER SETTINGS на уровне сервера. Разрешение ALTER SETTINGS неявным образом предоставлено предопределенным ролям сервера sysadmin и serveradmin.

Значок стрелки, используемый со ссылкой «В начало»[Top]

Использование среды SQL Server Management Studio

Настройка параметра scan for startup procs

  1. В обозревателе объектов щелкните правой кнопкой мыши сервер и выберите пункт Свойства.

  2. Щелкните узел Дополнительно.

  3. В разделе Разное для параметра Scan for Startup Procs выберите значение True или False в раскрывающемся списке.

Значок стрелки, используемый со ссылкой «В начало»[Top]

Использование Transact-SQL

Настройка параметра scan for startup procs

  1. Подключитесь к компоненту Ядро СУБД.

  2. На стандартной панели выберите пункт Создать запрос.

  3. Скопируйте следующий пример в окно запроса и нажмите кнопку Выполнить. В этом примере описывается использование процедуры sp_configure для задания значения параметра scan for startup procs равным 1.

USE AdventureWorks2012 ;
GO
EXEC sp_configure 'show advanced options', 1 ;
GO
RECONFIGURE
GO
EXEC sp_configure 'scan for startup procs', 1 ;
GO
RECONFIGURE
GO

Значок стрелки, используемый со ссылкой «В начало»[Top]

Дальнейшие действия. После настройки параметра scan for startup procs

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

Значок стрелки, используемый со ссылкой «В начало»[Top]

См. также

Справочник

RECONFIGURE (Transact-SQL)

sp_configure (Transact-SQL)

sp_procoption (Transact-SQL)

Основные понятия

Параметры конфигурации сервера