Removendo um procedimento armazenado estendido do SQL Server

Aplica-se a: SQL Server (todas as versões com suporte)

Importante

Esse recurso será removido em uma versão futura do Microsoft SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam. Em vez disso, use a Integração CLR.

Para remover cada função de procedimento armazenado estendido em uma DLL de procedimento armazenado estendido definida pelo usuário, um administrador do sistema SQL Server deve executar o procedimento armazenado do sistema sp_dropextendedproc, especificando o nome da função e o nome da DLL na qual essa função reside. Por exemplo, esse comando remove a função xp_hello, localizada em uma DLL chamada xp_hello.dll, de SQL Server:

sp_dropextendedproc 'xp_hello'  

Começando com SQL Server 2005 (9.x), sp_dropextendedproc não descarta procedimentos armazenados estendidos do sistema. Em vez disso, o administrador do sistema deve negar a permissão EXECUTE no procedimento armazenado estendido para a função pública .

Consulte Também

sp_dropextendedproc (Transact-SQL)