Share via


Configurare l'opzione di configurazione del server scan for startup procs

In questo argomento viene descritto come configurare l'opzione di configurazione del server procs di avvio in SQL Server 2014 usando SQL Server Management Studio o Transact-SQL. Con l'opzione scan for startup procs è possibile eseguire un'analisi per l'esecuzione automatica di stored procedure all'avvio di SQL Server. Se l'opzione è impostata su 1, in SQL Server viene eseguita l'analisi e vengono eseguite tutte le stored procedure a esecuzione automatica definite nel server. Il valore predefinito di scan for startup procs è 0 (nessuna analisi).

Contenuto dell'articolo

Prima di iniziare

Consigli

  • Questa opzione è un'opzione avanzata e deve essere modificata solo da un amministratore del database esperto o certificato SQL Server tecnico.

  • È possibile impostare il valore dell'opzione usando sp_configure. L'opzione viene tuttavia impostata automaticamente se si usa sp_procoption, che consente di contrassegnare o meno impostare le stored procedure eseguite automaticamente. Se si usa sp_procoption per contrassegnare la prima stored procedure come procedura automatica, l'opzione viene automaticamente impostata su 1. Se si usa sp_procoption per annullare il contrassegno dell'ultima stored procedure come procedura automatica, l'opzione viene automaticamente impostata su 0. Se si usa sp_procoption per contrassegnare e annullare il contrassegno di procedure automatiche e se si vuole annullare sempre questo contrassegno prima di eliminarle, non è necessario impostare manualmente questa opzione.

Sicurezza

Autorizzazioni

Le autorizzazioni di esecuzione per sp_configure senza alcun parametro o solo con il primo parametro vengono assegnate per impostazione predefinita a tutti gli utenti. Per eseguire sp_configure con entrambi i parametri per la modifica di un'opzione di configurazione o per l'esecuzione dell'istruzione RECONFIGURE, a un utente deve essere concessa l'autorizzazione a livello di server ALTER SETTINGS. L'autorizzazione ALTER SETTINGS è assegnata implicitamente ai ruoli predefiniti del server sysadmin e serveradmin .

Uso di SQL Server Management Studio

Per configurare l'opzione scan for startup procs

  1. In Esplora oggetti fare clic con il pulsante destro del mouse su un server e scegliere Proprietà.

  2. Fare clic sul nodo Avanzate .

  3. In Varieimpostare il valore dell'opzione Analisi per procedure di avvio su True o False dall'elenco a discesa.

Uso di Transact-SQL

Per configurare l'opzione scan for startup procs

  1. Connettersi al motore di database.

  2. Dalla barra Standard fare clic su Nuova query.

  3. Copiare e incollare l'esempio seguente nella finestra Query, quindi fare clic su Esegui. Questo esempio illustra come usare sp_configure per impostare il valore dell'opzione scan for startup procs su 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  
  

Completamento: Dopo la configurazione dell'opzione scan for startup procs

Per poter rendere effettiva l'impostazione, è necessario riavviare il server.

Vedere anche

RECONFIGURE (Transact-SQL)
Opzioni di configurazione del server (SQL Server)
sp_configure (Transact-SQL)
sp_procoption (Transact-SQL)