Condividi tramite


sp_OAStop (Transact-SQL)

Si applica a: SQL Server

Arresta l'ambiente di esecuzione delle stored procedure di automazione OLE nell'intero server.

Convenzioni relative alla sintassi Transact-SQL

Sintassi

sp_OAStop
[ ; ]

Valori del codice restituito

0 (esito positivo) o un numero diverso da zero (errore) che corrisponde al valore intero dell'oggetto HRESULT restituito dall'oggetto automazione OLE.

Per altre informazioni sui codici restituiti HRESULT, vedere Codici restituiti di automazione OLE e informazioni sugli errori.

Osservazioni:

Un singolo ambiente di esecuzione viene condiviso da tutti i client che usano stored procedure di automazione OLE. Se un client chiama sp_OAStop, l'ambiente di esecuzione condiviso viene arrestato per tutti i client. Dopo l'arresto dell'ambiente di esecuzione, qualsiasi chiamata a sp_OACreate riavvia l'ambiente di esecuzione.

Autorizzazioni

È richiesta l'appartenenza al ruolo predefinito del server sysadmin o l'autorizzazione di esecuzione direttamente in questa stored procedure. L'opzione di configurazione del server Ole Automation Procedures deve essere abilitata per utilizzare qualsiasi procedura di sistema correlata all'automazione OLE.

Esempi

Nell'esempio seguente viene arrestato l'ambiente di esecuzione di automazione OLE condiviso.

EXEC sp_OAStop;
GO