Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: SQL Server 2017 (14.x) ve sonraki sürümleri
Azure SQL Yönetilen Örneği
Mevcut paket kitaplığını siler. Paket kitaplıkları R, Python veya Java gibi desteklenen dış çalışma zamanları tarafından kullanılır.
Uyarı
SQL Server 2017'de R dili ve Windows platformu desteklenir. Windows ve Linux platformlarında R, Python ve Java, SQL Server 2019 ve sonraki sürümlerde desteklenir.
Uyarı
Azure SQL Yönetilen Örneği'nde R ve Python dilleri desteklenir.
Sözdizimi
DROP EXTERNAL LIBRARY library_name
[ AUTHORIZATION owner_name ];
Arguments
library_name
Mevcut paket kitaplığının adını belirtir.
Kitaplıkların kapsamı kullanıcı olarak belirlenmiş. Kitaplık adları belirli bir kullanıcı veya sahip bağlamında benzersiz olmalıdır.
owner_name
Dış kitaplığın sahibi olan kullanıcının veya rolün adını belirtir.
Veritabanı sahipleri diğer kullanıcılar tarafından oluşturulan kitaplıkları silebilir.
Permissions
Kitaplığı silmek için ALTER ANY EXTERNAL LIBRARY ayrıcalığını gerektirir. Varsayılan olarak, herhangi bir veritabanı sahibi veya nesnenin sahibi bir dış kitaplığı da silebilir.
Dönüş değerleri
Deyimi başarılı olursa bilgilendiren bir ileti döndürülür.
Açıklamalar
SQL Server'daki diğer DROP deyimlerden farklı olarak, bu deyim isteğe bağlı yetkilendirme yan tümcesi belirtmeyi destekler. Bu, db_owner rolündeki dbo veya kullanıcıların normal bir kullanıcı tarafından yüklenen paket kitaplığını veritabanına bırakmasına olanak tanır.
Bir SQL örneğinde sistem paketleri olarak adlandırılan bir dizi paket önceden yüklenir. Sistem paketleri kullanıcı tarafından eklenemez, güncelleştirilemez veya kaldırılamaz.
Örnekler
Özel R paketini customPackageveritabanına ekleyin:
CREATE EXTERNAL LIBRARY customPackage
FROM (CONTENT = 'C:\temp\customPackage_v1.1.zip')
WITH (LANGUAGE = 'R');
GO
customPackage Kitaplığı silin.
DROP EXTERNAL LIBRARY customPackage;
Ayrıca bakınız
CREATE EXTERNAL LIBRARY (Transact-SQL)
ALTER EXTERNAL LIBRARY (Transact-SQL)
sys.external_library_files
sys.external_libraries