Удаление расширенной хранимой процедуры из SQL Server

Применимо к:SQL Server

Внимание

Эта функция будет удалена в будущей версии SQL Server. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Используйте вместо этого интеграцию со средой CLR.

Чтобы удалить каждую расширенную функцию хранимой процедуры в библиотеке DLL расширенной хранимой процедуры, системный администратор SQL Server должен запустить системную хранимую процедуру sp_dropextendedproc , указав имя функции и имя библиотеки DLL, в которой находится эта функция. Например, эта команда удаляет функцию xp_hello, расположенную в библиотеке DLL с именем xp_hello.dll, из SQL Server:

sp_dropextendedproc 'xp_hello'  

Начиная с SQL Server 2005 (9.x), sp_dropextendedproc не удаляет системные расширенные хранимые процедуры. Вместо этого системный администратор должен запретить разрешение EXECUTE на расширенную хранимую процедуру общедоступной роли.

См. также

sp_dropextendedproc (Transact-SQL)