clr tümleştirme Assemblies yönetme
Yönetilen kod derlenmiş ve sonra bir derleme olarak adlandırılan birimler halinde dağıtılır.Derleme bir dll dosyası veya çalıştırılabilir (.exe) olarak paketlenmiş dosya.Yürütülebilir bir dosya kendi çalıştırabilirsiniz çalışırken bir dll mevcut uygulamada yer almalıdır.Managed DLL assemblies can be loaded into and hosted by Microsoft SQL Server.SQL Server requires you to register the assembly in a SQL Server database using the CREATE ASSEMBLY statement, before it can be loaded in the process and used.Derlemeleri de güncelleştirilebilir bir daha yeni sürüm alter assembly deyim kullanarak veya kaldırılmasını SQL Server kullanarak drop assembly deyim.
Derleme bilgileri depolanır sys.assembly_files burada derleme yüklenmiş veritabanındaki tablo.The sys.assembly_files table contains the following columns.
Column |
Açıklama |
---|---|
assembly_id |
Derleme için tanımlanan tanıtıcısı.Bu sayı aynı ilgili tüm nesnelere atanmış derleme. |
name |
Nesnenin adı. |
file_id |
İlk nesnesiyle ilişkili her nesneyi tanımlayan bir numara bir verilen assembly_id 1 değeri verildiğinde.Birden çok nesne ile aynı ilişkilendirilmişse assembly_id, daha sonra sonraki file_id değeri 1 artırılır. |
İçerik |
Derleme veya dosya onaltılık gösterimi. |
Bu Bölümde
Derleme oluşturma
Oluşturma için güvenli, permission_set ve GÜVENSİZ clr birleştirmeler anlatılır SQL Server.Bir derleme değiştirme
Güncelleştirme clr derlemeleri açıklar SQL Server.Bir derleme bırakarak
Bırakma clr birleştirmeler dan anlatılır SQL Server.