Udostępnij za pośrednictwem


sp_dropextendedproc (języka Transact-SQL)

Krople rozszerzona procedura składowana.

Ostrzeżenie

Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.Użycie Integracji CLR zamiast.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia

sp_dropextendedproc [ @functname = ] 'procedure' 

Argumenty

  • [ @ functname = ] 'procedure"
    Jest to nazwa rozszerzona procedura składowana drop.procedurejest nvarchar(517), z braku domyślne.

Wartości kodów powrotnych

0 (sukces) lub 1 (błąd)

Zestawy wyników

Brak

Uwagi

Wykonywanie sp_dropextendedproc spadnie nazwę użytkownika rozszerzona procedura składowana z sys.objects katalogu widoku i usuwa wpis z sys.extended_procedures katalogu widoku.Ta procedura składowana może być uruchamiany tylko w wzorca bazy danych.

W SQL Server 2008 i SQL Server 2005, sp_dropextendedproc nie spadnie systemu rozszerzonych procedur przechowywanych.Zamiast tego administrator systemu należy odmawiać uprawnienie EXECUTE rozszerzona procedura składowana publicznych rolę.W SQL Server 2000, sp_dropextendedproc może zostać wykorzystana do spadku jakiejkolwiek rozszerzona procedura składowana.

sp_dropextendedproc nie może być wykonywane wewnątrz transakcji.

Uprawnienia

Tylko członkowie sysadmin stała rola serwera można wykonać sp_dropextendedproc.

Przykłady

Poniższy przykład spadnie xp_hello rozszerzona procedura składowana.

Ostrzeżenie

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

USE master;
GO
EXEC sp_dropextendedproc 'xp_hello';