Zarządzanie CLR integracji zespoły
Kod zarządzany jest skompilowany i następnie wdrożony na jednostki nazywane wirtualny plik dziennika.wirtualny plik dziennika Jest dostarczana jako biblioteki DLL lub pliki wykonywalne (.exe) plik.Gdy plik wykonywalny można uruchomić na własnym, biblioteka DLL muszą być obsługiwane w istniejącej aplikacji.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.Zespoły również może zaktualizowany z wersja nowszej, za pomocą instrukcja ALTER zestawu, lub usunięte z SQL Server za pomocą instrukcja DROP zestawu.
Zgromadzenie informacje są przechowywane w sys.assembly_files tabela w bazie danych, w którym zainstalowano wirtualny plik dziennika.sys.assembly_files Tabela zawiera następujące kolumny.
Kolumna |
Opis |
---|---|
assembly_id |
Identyfikator zdefiniowany dla wirtualny plik dziennika.Ten numer jest przypisywany do wszystkich obiektów, odnoszących się do tego samego wirtualny plik dziennika. |
name |
Nazwa obiektu. |
file_id |
Liczba identyfikująca każdy obiekt z pierwszego obiektu skojarzonego z danym assembly_id podane są wartości 1.Jeśli wiele obiektów, które są skojarzone z tym samym assembly_id, następnie każda następna file_id wartość jest zwiększana o 1. |
zawartość |
Reprezentacja szesnastkowym pliku lub wirtualny plik dziennika. |
W tej sekcji
Tworzenie zestawu
Omówiono tworzenie zestawów bezpieczne, EXTERNAL_ACCESS i niebezpieczne CLR w SQL Server.Zmienianie zestawu
Opisuje aktualizowania zestawów CLR w SQL Server.Upuszczanie zestawu
Omówiono upuszczanie CLR zespoły z SQL Server.