Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure SQL Managed Instance
Eltávolítja az összeállítást és az összes hozzá tartozó fájlt a jelenlegi adatbázisból. Összeállításokat a használatával CREATE ASSEMBLY hoznak létre, és módosítják ALTER ASSEMBLY.
Transact-SQL szintaxis konvenciók
Syntax
DROP ASSEMBLY [ IF EXISTS ] assembly_name [ , ...n ]
[ WITH NO DEPENDENTS ]
[ ; ]
Arguments
HA LÉTEZIK
A következőkre vonatkozik: SQL Server 2016 (13.x) és újabb verziók.
Feltételesen csak akkor engedi el a assemble-et, ha már létezik.
assembly_name
Az a gyűlés neve, amit el akarsz adni.
ELTARTOTTAK NÉLKÜL
Ha megadják, WITH NO DEPENDENTS csak assembly_name elemet hagy el, és egyetlen függő assembly sem, amire az assembly hivatkozik. Ha nincs megadva, akkor DROP ASSEMBLYassembly_name és minden függő összeállítás elmarad.
Remarks
Egy assembly eltávolítása eltávolítja az assembly és az összes hozzá tartozó fájlt, például forráskódot és debug fájlokat az adatbázisból.
Ha WITH NO DEPENDENTS nincs megadva, DROP ASSEMBLY akkor a assembly_name és minden függő összeállítás is elmarad. Ha egy függő összeállítás eldobásának kísérlete sikertelen, DROP ASSEMBLY hibát ad vissza.
DROP ASSEMBLY hibát ad, ha az assembly egy másik adatbázisban található assembly hivatkozik, vagy ha a jelenlegi adatbázisban található common language (CLR) funkciók, eljárások, triggerek, felhasználó által definiált típusok vagy aggregátumok használják.
DROP ASSEMBLY nem zavarja a jelenleg futó assembly kódját. Azonban a DROP ASSEMBLY végrehajtás után az assembly kód meghívására irányuló kísérletek kudarcot vallnak.
Permissions
Megköveteli a gyűlési tulajdonjogot vagy CONTROL engedélyt hozzá.
Examples
A következő példa feltételezi, hogy az assembly HelloWorld már létre van hozva az SQL Server példányában.
DROP ASSEMBLY Helloworld;