Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro: SQL Server 2017 (14.x) a novější verze
Azure SQL Managed Instance
Odstraní existující knihovnu balíčků. Knihovny balíčků používají podporované externí moduly runtime, jako je R, Python nebo Java.
Poznámka:
V SQL Serveru 2017 se podporuje jazyk R a platforma Windows. R, Python a Java na platformách Windows a Linux se podporují v SQL Serveru 2019 a novějším.
Poznámka:
Ve službě Azure SQL Managed Instance se podporují jazyky R a Python.
Syntaxe
DROP EXTERNAL LIBRARY library_name
[ AUTHORIZATION owner_name ];
Arguments
library_name
Určuje název existující knihovny balíčků.
Knihovny jsou omezené na uživatele. Názvy knihoven musí být jedinečné v kontextu konkrétního uživatele nebo vlastníka.
owner_name
Určuje název uživatele nebo role, která vlastní externí knihovnu.
Vlastníci databází můžou odstraňovat knihovny vytvořené jinými uživateli.
Povolení
Chcete-li odstranit knihovnu, vyžaduje oprávnění ALTER ANY EXTERNAL LIBRARY. Ve výchozím nastavení může externí knihovnu odstranit také libovolný vlastník databáze nebo vlastník objektu.
Návratové hodnoty
Pokud byl příkaz úspěšný, vrátí se informační zpráva.
Poznámky
Na rozdíl od jiných DROP příkazů v SQL Serveru tento příkaz podporuje zadání volitelné autorizační klauzule. To umožňuje , aby dbo nebo uživatelé v roli db_owner zahodili knihovnu balíčků nahranou běžným uživatelem v databázi.
Řada balíčků, které se označují jako systémové balíčky, jsou předinstalované v instanci SQL. Systémové balíčky nelze přidat, aktualizovat ani odebrat uživatelem.
Examples
Přidejte vlastní balíček customPackageR do databáze:
CREATE EXTERNAL LIBRARY customPackage
FROM (CONTENT = 'C:\temp\customPackage_v1.1.zip')
WITH (LANGUAGE = 'R');
GO
Odstraňte knihovnu customPackage .
DROP EXTERNAL LIBRARY customPackage;
Viz také
CREATE EXTERNAL LIBRARY (Transact-SQL)
ALTER EXTERNAL LIBRARY (Transact-SQL)
sys.external_library_files
sys.external_libraries