Megosztás a következőn keresztül:


DROP EXTERNAL LIBRARY (Transact-SQL)

A következőkre vonatkozik: Sql Server 2017 (14.x) és újabb verziók Felügyelt Azure SQL-példány

Töröl egy meglévő csomagtárat. A csomagtárakat olyan támogatott külső futtatókörnyezetek használják, mint az R, a Python vagy a Java.

Megjegyzés:

Az SQL Server 2017-ben az R nyelv és a Windows platform támogatott. Az R, Python és Java windowsos és linuxos platformokon az SQL Server 2019-ben és újabb verzióiban támogatott.

Megjegyzés:

A felügyelt Azure SQL-példányokban az R- és Python-nyelvek támogatottak.

Szemantika

DROP EXTERNAL LIBRARY library_name
[ AUTHORIZATION owner_name ];

Arguments

library_name

Egy meglévő csomagtár nevét adja meg.

A kódtárak hatóköre a felhasználóra terjed ki. A kódtárneveknek egyedinek kell lenniük egy adott felhasználó vagy tulajdonos kontextusában.

owner_name

Megadja annak a felhasználónak vagy szerepkörnek a nevét, aki a külső tár tulajdonosa.

Az adatbázis-tulajdonosok törölhetik a más felhasználók által létrehozott kódtárakat.

Permissions

A tárak törléséhez a KÜLSŐ TÁR MÓDOSÍTÁSA jogosultság szükséges. Alapértelmezés szerint bármely adatbázis-tulajdonos vagy az objektum tulajdonosa is törölhet külső tárat.

Visszaadott értékek

A rendszer egy tájékoztató üzenetet ad vissza, ha az utasítás sikeres volt.

Megjegyzések

Az SQL Server más DROP utasításaival ellentétben ez az utasítás támogatja az opcionális engedélyezési záradék megadását. Ez lehetővé teszi, hogy a db_owner szerepkörben lévő dbo vagy felhasználók elvetjenek egy normál felhasználó által feltöltött csomagtárat az adatbázisban.

Az SQL-példányokban számos csomag , más néven rendszercsomagok vannak előre telepítve. A rendszercsomagokat a felhasználó nem tudja hozzáadni, frissíteni vagy eltávolítani.

Példák

Adja hozzá az egyéni R-csomagot customPackageegy adatbázishoz:

CREATE EXTERNAL LIBRARY customPackage 
FROM (CONTENT = 'C:\temp\customPackage_v1.1.zip')
WITH (LANGUAGE = 'R');
GO

Törölje a tárat customPackage .

DROP EXTERNAL LIBRARY customPackage;

Lásd még

KÜLSŐ KÓDTÁR LÉTREHOZÁSA (Transact-SQL)
KÜLSŐ KÓDTÁR MÓDOSÍTÁSA (Transact-SQL)
sys.external_library_files
sys.external_libraries