Udostępnij za pośrednictwem


sp_dropextendedproc (języka Transact-SQL)

Krople rozszerzona procedura składowana.

Uwaga

This feature will be removed in a future version of Microsoft SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use this feature. Użycie Integracja CLR zamiast niego.

Topic link iconKonwencje składni języka Transact-SQL

sp_dropextendedproc [ @functname = ] 'procedure' 

Argumenty

  • [ @functname =] 'procedure'
    Is the name of the extended stored procedure to drop.procedure is nvarchar(517), with no default.

Wartości kodów powrotnych

0 (sukces) lub 1 (brak)

Zestawy wyników

None

Remarks

Wykonywanie sp_dropextendedproc z obniży się nazwę zdefiniowaną przez użytkownika rozszerzona procedura składowanasys.Objects wykazu widoku i usuwa wpis z sys.extended_procedures Służy do wyświetlania katalogu. Ta procedura przechowywana, które mogą być uruchamiane tylko w wzorzec bazy danych.

W SQL Server 2008 i SQL Server 2005, sp_dropextendedproc nie spadnie systemu rozszerzonych procedur przechowywanych.Zamiast tego administrator systemu należy odmówić uprawnienia wykonać na rozszerzona procedura składowana do publiczne roli.W SQL Server 2000, sp_dropextendedproc może zostać wykorzystana, aby usunąć wszystkie rozszerzone procedura przechowywana.

sp_dropextendedproc nie można wykonać wewnątrz transakcji.

Uprawnienia

Tylko członkowie sysadmin roli serwera stałe mogą być wykonać sp_dropextendedproc.

Przykłady

W poniższym przykładzie spadnie xp_hello rozszerzona procedura składowana.

Uwaga

To rozszerzona procedura składowana musi już istnieć lub w przykładzie zwróci komunikat o błędzie.

USE master;
GO
EXEC sp_dropextendedproc 'xp_hello';