Compartir a través de


DROP ASSEMBLY (Transact-SQL)

Quita un ensamblado y todos sus archivos asociados de la base de datos actual. Los ensamblados se crean con CREATE ASSEMBLY y se modifican con ALTER ASSEMBLY.

Se aplica a: SQL Server (SQL Server 2008 a través de la versión actual).

Icono de vínculo a temas Convenciones de sintaxis de Transact-SQL

Sintaxis

DROP ASSEMBLY assembly_name [ ,...n ]
[ WITH NO DEPENDENTS ]
[ ; ]

Argumentos

  • assembly_name
    Es el nombre del ensamblado que desea quitar.

  • WITH NO DEPENDENTS
    Si se especifica, solo quita assembly_name y ninguno de los ensamblados dependientes a los que hace referencia el ensamblado. Si no se especifica, DROP ASSEMBLY quita assembly_name y todos los ensamblados dependientes.

Comentarios

Al quitar un ensamblado se quita el propio ensamblado y todos sus archivos asociados, como el código de origen y los archivos de depuración, de la base de datos.

Si no se especifica WITH NO DEPENDENTS, DROP ASSEMBLY quita assembly_name y todos los ensamblados dependientes. Si se generan errores al intentar quitar los ensamblados dependientes, DROP ASSEMBLY devuelve un error.

DROP ASSEMBLY devuelve un error si otro ensamblado que existe en la base de datos hace referencia al ensamblado o si se utiliza en procedimientos, desencadenadores, tipos definidos por el usuario, agregados o funciones de CLR (Common Language Runtime) en la base de datos actual.

DROP ASSEMBLY no interfiere con el código al que se hace referencia en el ensamblado que se ejecuta actualmente. No obstante, después de ejecutar DROP ASSEMBLY, los intentos de llamar el código de ensamblado generarán errores.

Permisos

Se requiere la propiedad del ensamblado o permiso CONTROL en él.

Ejemplos

En el siguiente ejemplo se asume que el ensamblado HelloWorld ya está creado en la instancia de SQL Server.

DROP ASSEMBLY Helloworld ;

Vea también

Referencia

CREATE ASSEMBLY (Transact-SQL)

ALTER ASSEMBLY (Transact-SQL)

EVENTDATA (Transact-SQL)

Conceptos

Obtener información acerca de los ensamblados