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 2017 (14.x) en latere versies 
van Azure SQL Managed Instance
Hiermee verwijdert u een bestaande pakketbibliotheek. Pakketbibliotheken worden gebruikt door ondersteunde externe runtimes, zoals R, Python of Java.
Opmerking
In SQL Server 2017 worden R-taal en Windows-platform ondersteund. R, Python en Java op de Windows- en Linux-platforms worden ondersteund in SQL Server 2019 en hoger.
Opmerking
In Azure SQL Managed Instance worden R- en Python-talen ondersteund.
Syntaxis
DROP EXTERNAL LIBRARY library_name
[ AUTHORIZATION owner_name ];
Arguments
library_name
Hiermee geeft u de naam van een bestaande pakketbibliotheek.
Bibliotheken zijn gericht op de gebruiker. Bibliotheeknamen moeten uniek zijn binnen de context van een specifieke gebruiker of eigenaar.
owner_name
Hiermee geeft u de naam op van de gebruiker of rol die eigenaar is van de externe bibliotheek.
Database-eigenaren kunnen bibliotheken verwijderen die door andere gebruikers zijn gemaakt.
Permissions
Als u een bibliotheek wilt verwijderen, moet u de bevoegdheid ALTER ANY EXTERNAL LIBRARY hebben. Standaard kan elke database-eigenaar of de eigenaar van het object ook een externe bibliotheek verwijderen.
Retourwaarden
Er wordt een informatief bericht geretourneerd als de instructie is geslaagd.
Opmerkingen
In tegenstelling tot andere DROP instructies in SQL Server biedt deze instructie ondersteuning voor het opgeven van een optionele autorisatiecomponent. Hierdoor kunnen dbo of gebruikers in de db_owner rol een pakketbibliotheek verwijderen die is geüpload door een gewone gebruiker in de database.
Een aantal pakketten, ook wel systeempakketten genoemd, worden vooraf geïnstalleerd in een SQL-exemplaar. Systeempakketten kunnen niet door de gebruiker worden toegevoegd, bijgewerkt of verwijderd.
Voorbeelden
Voeg het aangepaste R-pakket toe customPackageaan een database:
CREATE EXTERNAL LIBRARY customPackage 
FROM (CONTENT = 'C:\temp\customPackage_v1.1.zip')
WITH (LANGUAGE = 'R');
GO
Verwijder de customPackage bibliotheek.
DROP EXTERNAL LIBRARY customPackage;
Zie ook
              CREATE EXTERNAL LIBRARY (Transact-SQL)
              ALTER EXTERNAL LIBRARY (Transact-SQL)
              sys.external_library_files
              sys.external_libraries