Rimozione di una stored procedure estesa da SQL Server

Si applica a: sìSQL Server (tutte le versioni supportate)

Importante

Questa funzionalità verrà rimossa a partire da una delle prossime versioni di Microsoft SQL Server. Evitare di usare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata. Utilizzare invece la funzionalità di integrazione con CLR.

Per eliminare ogni funzione stored procedure estesa in una DLL stored procedure estesa definita dall'utente, un amministratore di sistema deve eseguire il stored procedure di sistema sp_dropextendedproc, specificando il nome della funzione e il nome della DLL in cui risiede tale SQL Server funzione. Ad esempio, questo comando rimuove la funzione xp_hello, che si trova in una DLL denominata xp_hello.dll, da SQL Server :

sp_dropextendedproc 'xp_hello'  

A partire SQL Server 2005 (9.x) da , sp_dropextendedproc elimina le stored procedure estese di sistema. Al contrario, l'amministratore di sistema deve negare l'autorizzazione EXECUTE stored procedure al ruolo public.

Vedere anche

sp_dropextendedproc (Transact-SQL)