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 geometryund geography(wenn auch hierarchyidoben 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 FORMATFunktion :
FORMAT basiert auf dem Vorhandensein der .NET Framework Common Language Runtime (CLR).
Deaktiviert das Ausführen von SQL Server im Glasfasermodus die FORMATFunktion und / oder die Verwendung der CLR-Typen?
sp_configurebeideclr enabledund gleichzeitiglightweight poolingauf 1 zu setzen. In diesem Fall ist die Meldung sinnvoll.