Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoyEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
Se aplica a: SQL Server
Quita un procedimiento almacenado extendido.
Nota
Esta característica se quitará en una versión futura de SQL Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan. En su lugar, use la integración de Common Language Runtime (CLR).
Convenciones de sintaxis de Transact-SQL
sp_dropextendedproc [ @functname = ] N'functname'
[ ; ]
Nombre del procedimiento almacenado extendido que se va a quitar. @functname es nvarchar(517), sin ningún valor predeterminado.
0
(correcto) o 1
(erróneo).
Ninguno.
sp_dropextendedproc
La ejecución quita el nombre del procedimiento almacenado extendido definido por el usuario de la vista de catálogo sys.objects y quita la entrada de la vista de catálogo de sys.extended_procedures. Este procedimiento almacenado solo se puede ejecutar en la master
base de datos.
sp_dropextendedproc
no quita los procedimientos almacenados extendidos del sistema. En su lugar, el administrador del sistema debe denegar EXECUTE
el permiso en el procedimiento almacenado extendido al rol público .
sp_dropextendedproc
no se puede ejecutar dentro de una transacción.
Solo los miembros del rol fijo de servidor sysadmin pueden ejecutar sp_dropextendedproc
.
En el ejemplo siguiente se quita el procedimiento almacenado extendido xp_hello
. Este procedimiento almacenado extendido ya debe existir o el ejemplo devuelve un mensaje de error.
USE master;
GO
EXEC sp_dropextendedproc 'xp_hello';
Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoy