在光纤模式(轻量级池)中运行Server将禁用SQL的使用:
在轻量级池中不支持公共语言运行库(CLR)执行。禁用两个选项中的一个:“启用clr”或“轻量级池”。依赖CLR且在光纤模式下不能正常工作的功能包括层次数据类型、复制和基于策略的管理。
另一方面,仅使用禁用SQL (不启用轻量级池)并不会禁用内置的CLR类型,如geometry和geography (尽管上面提到了hierarchyid ),如HierarchyID,当,被禁用时,类型如何工作?中所示。
现在,一些新的语言特性依赖于CLR,例如这个FORMAT函数:
格式依赖于.NET框架公共语言运行时(CLR)的存在。
在光纤模式下运行Server是否禁用FORMAT函数和/或使用CLR类型?
发布于 2018-07-13 17:02:49
在光纤模式下运行时,需要CLR的所有东西都不可用,包括AT TIME ZONE。
例如,两者都:
SELECT FORMAT(GETDATE(), N'd', N'en-us');以及:
DECLARE @g geometry;
SELECT @g;...return (轻微误导)错误消息:
MSG5846、级别16、状态2、第13行公共语言运行库(CLR)执行不支持轻量级pooling.禁用两个选项之一:“启用clr”或“轻量级池”。
问题在于轻量级池,clr enabled选项的设置将不允许在轻量级池下执行任何类型的CLR。
https://dba.stackexchange.com/questions/212170
复制相似问题