Správa sestavení integrace CLR
platí pro:SQL Server
Spravovaný kód se zkompiluje a pak se nasadí v jednotkách označovaných jako sestavení CLR (Common Language Runtime). Sestavení je zabaleno jako soubor KNIHOVNY DLL nebo spustitelného souboru (.exe
). I když spustitelný soubor může běžet samostatně, musí být knihovna DLL hostována v existující aplikaci. Spravovaná sestavení DLL lze načíst do SQL Serveru a hostovat je. SQL Server vyžaduje registraci sestavení v databázi pomocí příkazu CREATE ASSEMBLY
před načtením do procesu a jeho použití. Sestavení lze také aktualizovat z novější verze pomocí příkazu ALTER ASSEMBLY
nebo odebrat z SQL Serveru pomocí příkazu DROP ASSEMBLY
.
Informace o sestavení jsou uloženy v sys.assembly_files
tabulce v databázi, kde je sestavení nainstalováno. Tabulka sys.assembly_files
obsahuje následující sloupce.
Sloupec | Popis |
---|---|
assembly_id |
Identifikátor definovaný pro sestavení. Toto číslo je přiřazeno všem objektům vztahujícím se ke stejnému sestavení. |
name |
Název objektu. |
file_id |
Číslo identifikující každý objekt s prvním objektem přidruženým k danému assembly_id s hodnotou 1. Pokud je ke stejnému assembly_id přidruženo více objektů, pak se každá další file_id hodnota zvýší o 1. |
content |
Šestnáctkové znázornění sestavení nebo souboru. |
V této části
Článek | Popis |
---|---|
Vytvoření sestavení | Popisuje vytváření SAFE , EXTERNAL_ACCESS a UNSAFE sestavení CLR na SQL Serveru. |
Změna sestavení | Popisuje aktualizaci sestavení CLR na SQL Serveru. |
přetažení sestavení | Popisuje vyřazení sestavení CLR z SQL Serveru. |
Související obsah
- zabezpečení integrace CLR
- zabezpečení přístupu kódu integrace CLR