Настройка параметра конфигураци и сервера scan for startup procs
В этом разделе описывается настройка параметра конфигурации сервера запуска procs в SQL Server 2014 с помощью SQL Server Management Studio или Transact-SQL. Используйте параметр сканирования запуска procs для проверки автоматического выполнения хранимых процедур во время запуска SQL Server. Если этот параметр имеет значение 1, SQL Server проверяет наличие и запускает все хранимые процедуры, определенные на сервере. По умолчанию параметр scan for startup procs имеет значение 0 (не искать).
В этом разделе
Перед началом:
Настройка параметра scan for startup procs с использованием следующих средств:
Дальнейшие действия.После настройки параметра проверки запуска procs
Перед началом
Рекомендации
Этот параметр является дополнительным вариантом и должен быть изменен только опытным администратором базы данных или сертифицированным специалистом 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 .
Использование среды SQL Server Management Studio
Настройка параметра scan for startup procs
В обозревателе объектов щелкните правой кнопкой мыши сервер и выберите пункт Свойства.
Щелкните узел Дополнительно .
В разделе Разноедля параметра Scan for Startup Procs выберите значение True или False в раскрывающемся списке.
Использование Transact-SQL
Настройка параметра scan for startup procs
Соединитесь с ядром СУБД .
На панели «Стандартная» нажмите Создать запрос.
Скопируйте следующий пример в окно запроса и нажмите кнопку Выполнить. В этом примере описывается использование процедуры 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
Продолжение: после настройки параметра scan for startup procs
Чтобы изменения вступили в силу, необходимо перезапустить сервер.
См. также
RECONFIGURE (Transact-SQL)
Параметры конфигурации сервера (SQL Server)
sp_configure (Transact-SQL)
sp_procoption (Transact-SQL)