啟用 CLR 整合
預設會停用 Common Language Runtime (CLR) 整合功能,且為了使用 CLR 整合所實作的物件,必須啟用這個功能。 若要啟用 CLR 整合,請使用sp_configure預存程式的clr 啟用選項:
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_reserve SQL Server服務啟動選項來啟動伺服器,並指定夠大的記憶體值。 如需詳細資訊,請參閱 Database Engine Service Startup Options。
注意
輕量型共用不支援 Common Language Runtime (CLR) 的執行。 在啟用 CLR 整合以前,您必須停用輕量型共用。 如需詳細資訊,請參閱 輕量型共用伺服器組態選項。
另請參閱
sp_configure (Transact-SQL)
CLR 已啟用伺服器組態選項
RECONFIGURE (Transact-SQL)
GRANT (Transact-SQL)
伺服器層級角色