Aktivieren der CLR-Integration
Das Feature zur CLR-Integration (Common Language Runtime) ist standardmäßig deaktiviert und muss aktiviert werden, um Objekte, die mittels CLR-Integration implementiert werden, verwenden zu können. Die CLR-Integration kann mithilfe der Option clr enabled der gespeicherten Prozedur sp_configure aktiviert werden.
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'clr enabled', 1;
GO
RECONFIGURE;
GO
Sie können die CLR-Integration deaktivieren, indem Sie für die Option clr enabled 0 festlegen. Wenn Sie die CLR-Integration deaktivieren, stoppt SQL Server die Ausführung aller CLR-Routinen und entlädt alle Anwendungsdomänen.
Hinweis |
---|
Um die CLR-Integration zu aktivieren, benötigen Sie die ALTER SETTINGS-Serverberechtigung, die Mitglieder der festen Serverrollen sysadmin und serveradmin implizit erhalten. |
Hinweis |
---|
Computer, die mit großen Mengen an Arbeitsspeicher und einer großen Anzahl von Prozessoren konfiguriert sind, können das SQL Server-Feature zur CLR-Integration beim Serverstart möglicherweise nicht laden. Um dieses Problem zu beheben, starten Sie den Server mit der Dienststartoption -gmemory_to_reserveSQL Server, und geben Sie einen ausreichend großen Speicherwert an. Weitere Informationen finden Sie unter Verwenden der Startoptionen für den SQL Server-Dienst. |
Hinweis |
---|
CLR (Common Language Runtime) wird beim Lightweightpooling nicht unterstützt. Vor dem Aktivieren der CLR-Integration müssen Sie Lightweightpooling deaktivieren. Weitere Informationen finden Sie unter lightweight pooling (Option). |