Wenn Sie SQL Server im Glasfasermodus ( Lightweight Pooling ) ausführen, wird die Verwendung von SQL CLR deaktiviert:
Die Ausführung der Common Language Runtime (CLR) wird beim Lightweight-Pooling nicht unterstützt. Deaktivieren Sie eine von zwei Optionen: "clr enabled" oder "lightweight pooling". Zu den Funktionen, die auf CLR basieren und im Glasfasermodus nicht ordnungsgemäß funktionieren, gehören der Hierarchiedatentyp, die Replikation und die richtlinienbasierte Verwaltung.
Auf der anderen Seite, zu deaktivieren SQL CLR allein (ohne Lightweightpooling ermöglicht) nicht nicht deaktiviert die eingebaute in CLR - Typen wie geometry
und geography
(wenn auch hierarchyid
oben erwähnt), wie in gezeigt Wie kann „HierarchyID“ Art der Arbeit , wenn „CLR“ ist deaktiviert ?
Einige neue Sprachfunktionen basieren nun auf der CLR, zum Beispiel die FORMAT
Funktion :
FORMAT basiert auf dem Vorhandensein der .NET Framework Common Language Runtime (CLR).
Deaktiviert das Ausführen von SQL Server im Glasfasermodus die FORMAT
Funktion und / oder die Verwendung der CLR-Typen?
quelle
sp_configure
beideclr enabled
und gleichzeitiglightweight pooling
auf 1 zu setzen. In diesem Fall ist die Meldung sinnvoll.