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 Azure SQL Yönetilen Örneği
Bir assembly ve ilgili tüm dosyaları mevcut veritabanından kaldırır. Montajlar, kullanılarak CREATE ASSEMBLY oluşturulur ve ALTER ASSEMBLYdeğiştirilir.
Transact-SQL söz dizimi kuralları
Syntax
DROP ASSEMBLY [ IF EXISTS ] assembly_name [ , ...n ]
[ WITH NO DEPENDENTS ]
[ ; ]
Arguments
VARSA
Şunlar için geçerlidir: SQL Server 2016 (13.x) ve sonraki sürümleri.
Assembly koşullu olarak sadece zaten varsa düşürülür.
assembly_name
Düşürmek istediğiniz meclisin adı.
BAĞIMLI OLMADAN
Belirtilirse, WITH NO DEPENDENTS sadece assembly_name düşürülür ve montaj tarafından referans verilen bağımlı montajların hiçbiri yoktur. Belirtilmemişse, DROP ASSEMBLYassembly_name ve tüm bağımlı montajlar düşürülür.
Remarks
Bir assembly düşürülürken, bir assembly ve kaynakça kodu ile hata ayıklama dosyaları gibi tüm ilgili dosyaları veritabanından kaldırır.
Belirtilmemişse WITH NO DEPENDENTS , DROP ASSEMBLYassembly_name ve tüm bağımlı montajlar düşürülür. Herhangi bir bağımlı montajı bırakma girişimi başarısız olursa, DROP ASSEMBLY hata döner.
DROP ASSEMBLY Eğer assembly veritabanında bulunan başka bir assembly tarafından referanslanıyorsa veya mevcut veritabanındaki ortak dil çalışma zamanı (CLR) fonksiyonları, prosedürleri, tetikleyiciler, kullanıcı tanımlı türler veya agregalar tarafından kullanılıyorsa hata döndürür.
DROP ASSEMBLY şu anda çalışan montaja atıfta bulunan hiçbir kodu engellemez. Ancak, yürütmelerden sonra DROP ASSEMBLY , assembly kodunu çağırma girişimleri başarısız olur.
Permissions
Meclisin mülkiyeti veya CONTROL izin gerektirir.
Examples
Aşağıdaki örnek, montajın HelloWorld zaten SQL Server örneğinde oluşturulduğunu varsaymaktadır.
DROP ASSEMBLY Helloworld;