Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
azure SQL Managed Instance
Funkce integrace modulu CLR (Common Language Runtime) je ve výchozím nastavení vypnutá. Pokud chcete použít objekty implementované pomocí integrace CLR, použijte možnost konfigurace serveru s podporou
EXECUTE sp_configure 'clr enabled', 1;
RECONFIGURE;
GO
Integraci CLR můžete zakázat nastavením možnosti clr enabled na 0. Když zakážete integraci CLR, SQL Server přestane spouštějí všechny uživatelem definované rutiny CLR a uvolní všechny domény aplikace. Funkce, které spoléhají na CLR, jako je hierarchyid datový typ, funkce FORMAT, replikace a správa na základě zásad, nejsou tímto nastavením ovlivněny a nadále fungovat.
Poznámka
I když je v Azure SQL Database povolená možnost konfigurace clr enabled, vývoj uživatelských funkcí CLR se ve službě Azure SQL Database nepodporuje.
Dovolení
Pokud chcete povolit integraci CLR, musíte mít oprávnění na úrovni serveru
Poznámky
Počítače nakonfigurované s velkým množstvím paměti a velký počet procesorů nemusí při spuštění serveru načíst funkci integrace CLR SQL Serveru. Pokud chcete tento problém vyřešit, spusťte server pomocí možnosti spuštění služby -gmemory_to_reserve SQL Serveru a zadejte dostatečně velkou hodnotu paměti. Další informace naleznete v tématu možnosti spuštění služby databázového stroje.
Poznámka
Spouštění modulu CLR (Common Language Runtime) se v rámci zjednodušeného sdružování nepodporuje. Před povolením integrace CLR je nutné zakázat zjednodušené sdružování. Další informace naleznete v tématu Server konfigurace: zjednodušené sdružování.
Související obsah
-
sp_configure (Transact-SQL) - možnost konfigurace serveru s podporou clr
-
RECONFIGURE (Transact-SQL) -
GRANT (Transact-SQL) - role na úrovni serveru