Common Language Runtime (CLR) 整合功能預設為關閉,而且必須啟用才能使用使用 CLR 整合實作的物件。 若要啟用 CLR 整合,請使用sp_configure預存程式的 clr enabled 選項:
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'clr enabled', 1;
GO
RECONFIGURE;
GO
您可以將 已啟用 clr 的選項設定為 0,以停用 CLR 整合。 停用 CLR 整合時,SQL Server 會停止執行所有 CLR 例程,並卸除所有應用程式域。
備註
若要啟用 CLR 整合,您必須具有 ALTER SETTINGS 伺服器層級許可權,而 系統管理員 和 serveradmin 固定伺服器角色的成員會隱含保留此許可權。
備註
設定大量記憶體和大量處理器的計算機在啟動伺服器時,可能無法載入SQL Server 的 CLR 整合功能。 若要解決此問題,請使用 -gmemory_to_reserveSQL Server 服務啟動選項啟動伺服器,並指定足夠大的記憶體值。 如需詳細資訊,請參閱 Database Engine 服務啟動選項。
備註
輕量型共用不支援 Common Language Runtime (CLR) 的執行。 啟用 CLR 整合之前,您必須停用輕量型共用。 如需詳細資訊,請參閱 輕量型共用伺服器組態選項。
另請參閱
sp_configure (Transact-SQL)
CLR 已啟用伺服器組態選項
RECONFIGURE (Transact-SQL)
格蘭特 (Transact-SQL)
伺服器層級角色