Rimozione di una stored procedure estesa da SQL Server

Si applica a:SQL Server

Importante

Questa funzionalità verrà rimossa nelle versioni future di SQL Server. Evitare di usare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata. Usare invece la funzionalità Integrazione CLR.

Per eliminare ogni funzione stored procedure estesa in una DLL di stored procedure estesa definita dall'utente, un amministratore di sistema di SQL Server deve eseguire la stored procedure di sistema sp_dropextendedproc , specificando il nome della funzione e il nome della DLL in cui risiede tale 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 da SQL Server 2005 (9.x), sp_dropextendedproc non rilascia stored procedure estese del sistema. L'amministratore di sistema deve invece negare l'autorizzazione EXECUTE per la stored procedure estesa al ruolo pubblico .

Vedi anche

sp_dropextendedproc (Transact-SQL)