Configurazione del server: analisi delle procedure di avvio
Si applica a: SQL Server
Questo articolo descrive come configurare l'opzione di configurazione del scan for startup procs
server in SQL Server usando SQL Server Management Studio o Transact-SQL. Usare l'opzione scan for startup procs
per analizzare l'esecuzione automatica delle stored procedure in fase di 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 per scan for startup procs
è 0
(non eseguire l'analisi).
Consigli
Questa opzione è avanzata e la relativa modifica è riservata ad amministratori di database esperti o a professionisti con certificazione per SQL Server.
Il valore di questa opzione può essere impostato utilizzando sp_configure
, ma l'opzione viene impostata automaticamente se si utilizza sp_procoption
, che viene usata per contrassegnare o deselezionare automaticamente le stored procedure. Quando sp_procoption
viene usato per contrassegnare la prima stored procedure come autoproc, questa opzione viene impostata automaticamente su un valore di 1
. Quando sp_procoption
viene usato per deselezionare l'ultima stored procedure come autoproc, questa opzione viene impostata automaticamente su un valore di 0
. Se si usa sp_procoption
per contrassegnare e rimuovere il contrassegno dei file autoproc e se si annulla sempre il contrassegno automatico prima di eliminarli, non è necessario impostare questa opzione manualmente.
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 serversysadmin e serveradmin.
Usare SQL Server Management Studio
In Esplora oggetti fare clic con il pulsante destro del mouse su un server e scegliere Proprietà.
Selezionare il nodo Avanzate.
In Varie modificare l'opzione Scan for Startup Procs su True o False selezionando il valore desiderato dalla casella di riepilogo a discesa.
Usare Transact-SQL
Connettersi al motore di database di.
Nella barra Standard selezionare Nuova query.
Copiare e incollare l'esempio seguente nella finestra di query e selezionare Esegui. Questo esempio illustra come usare sp_configure per impostare il valore dell'opzione
scan for startup procs
su1
.USE master; GO EXECUTE sp_configure 'show advanced options', 1; GO RECONFIGURE; GO EXECUTE sp_configure 'scan for startup procs', 1; GO RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; GO RECONFIGURE; GO
Completamento: Dopo aver configurato l'opzione scan for startup procs
Per poter rendere effettiva l'impostazione, è necessario riavviare il server.