Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das Integrationsfeature für die Common Language Runtime (CLR) ist standardmäßig deaktiviert und muss aktiviert sein, um Objekte zu verwenden, die mithilfe der CLR-Integration implementiert werden. Um die CLR-Integration zu aktivieren, verwenden Sie die clr-aktivierte Option der gespeicherten sp_configure Prozedur:
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 die Clr-Option auf 0 festlegen. Wenn Sie die CLR-Integration deaktivieren, führt SQL Server nicht mehr alle CLR-Routinen aus und entlädt alle Anwendungsdomänen.
Hinweis
Um die CLR-Integration zu aktivieren, müssen Sie über die Berechtigung auf ALTER SETTINGS-Serverebene verfügen, die implizit von Mitgliedern der festen Serverrollen "sysadmin " und " serveradmin " gehalten wird.
Hinweis
Computer, die mit großen Arbeitsspeichermengen konfiguriert sind, und eine große Anzahl von Prozessoren kann das CLR-Integrationsfeature von SQL Server beim Starten des Servers nicht laden. Um dieses Problem zu beheben, starten Sie den Server mithilfe der Startoption -gmemory_to_reserveSQL Server-Dienst, und geben Sie einen Speicherwert an, der groß genug ist. Weitere Informationen finden Sie unter Startoptionen des Datenbankmoduldiensts.
Hinweis
Die Ausführung der Common Language Runtime (CLR) wird bei leichtgewichtigem Pooling nicht unterstützt. Vor dem Aktivieren der CLR-Integration müssen Sie Lightweightpooling deaktivieren. Weitere Informationen finden Sie unter Konfigurationsoptionen für einfache Poolingserver.
Siehe auch
sp_configure (Transact-SQL)
CLR-fähig (Serverkonfigurationsoption)
RECONFIGURE (Transact-SQL)
GRANT (Transact-SQL)
Rollen auf Serverebene