Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Managed Instance
Verwijdert een assembly en alle bijbehorende bestanden uit de huidige database. Assemblies worden gemaakt door gebruik te maken CREATE ASSEMBLY en aangepast door te gebruiken ALTER ASSEMBLY.
Transact-SQL syntaxis-conventies
Syntax
DROP ASSEMBLY [ IF EXISTS ] assembly_name [ , ...n ]
[ WITH NO DEPENDENTS ]
[ ; ]
Arguments
INDIEN AANWEZIG
Van toepassing op: SQL Server 2016 (13.x) en latere versies.
Sluit de assembly voorwaardelijk alleen weg als deze al bestaat.
assembly_name
De naam van de vergadering die je wilt noemen.
ZONDER AFHANKELIJKEN
Indien gespecificeerd, WITH NO DEPENDENTS laat alleen assembly_name vallen, en geen van de afhankelijke assemblies waarnaar de assembly verwijst. Indien niet gespecificeerd, DROP ASSEMBLY worden assembly_name en alle afhankelijke assemblies verwijderd.
Opmerkingen
Het verwijderen van een assembly verwijdert een assembly en alle bijbehorende bestanden, zoals broncode en debugbestanden, uit de database.
Als WITH NO DEPENDENTS dat niet wordt gespecificeerd, DROP ASSEMBLY worden assembly_name en alle afhankelijke assemblies weggelaten. Als een poging om afhankelijke assemblies te verwijderen mislukt, DROP ASSEMBLY geeft een foutmelding terug.
DROP ASSEMBLY geeft een foutmelding terug als de assembly wordt verwezen door een andere assembly die in de database bestaat of als deze wordt gebruikt door common language runtime (CLR) functies, procedures, triggers, door de gebruiker gedefinieerde types of aggregates in de huidige database.
DROP ASSEMBLY Interfereert niet met enige code die verwijst naar de assembly die op dat moment draait. Na DROP ASSEMBLY uitvoering mislukken echter elke poging om de assemblycode aan te roepen.
Permissions
Vereist eigendom van de vergadering, of CONTROL toestemming ervoor.
Examples
Het volgende voorbeeld gaat ervan uit dat de assembly HelloWorld al is aangemaakt in de instantie van SQL Server.
DROP ASSEMBLY Helloworld;
Verwante inhoud
- CREATE ASSEMBLY (Transact-SQL)
- ALTER ASSEMBLY (Transact-SQL)
- EVENTDATA (Transact-SQL)
- Informatie ophalen over assembly's