首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure SQL Edge不支持指定的选项“clr已启用”

Azure SQL Edge不支持指定的选项“clr已启用”
EN

Stack Overflow用户
提问于 2022-03-18 12:39:13
回答 1查看 1.8K关注 0票数 8

我是一个.NET开发人员,也是mac (m1 pro)的新手。我使用码头并拉出azure-sql-edge图像。当我尝试创建一个带有geometry列的表或在代码优先解决方案生成的geometry类型列中插入一个值时,我会遇到以下错误:

此实例上未启用

公共语言运行时(CLR)。

我试图通过运行exec sp_configure 'clr enabled',1来启用CLR,但遇到了以下错误:

此版本的Server不支持指定的选项“clr已启用”,并且不能使用sp_configure进行更改。

该怎么办呢?请帮帮我。

EN

回答 1

Stack Overflow用户

发布于 2022-03-18 13:26:10

基于CLR的功能--无论是实例级的“created”选项(它启用自定义/用户创建的程序集)、数据类型geometrygeographyhierarchyid、内置函数(如COMPRESSDECOMPRESSFORMATAT TIMEZONE或其他一些功能),在Azure中都不可用。这是无法避免的(至少在这个时候是这样的)。如果需要使用任何此功能,则使用Azure SQL Edge作为平台并不是一个选项。(是的,这有点糟糕,但事情就是这样的。)

基于CLR的数据类型和内置函数不通过sp_configure 'clr enabled'控制.如果它们在平台上可用,那么它们就不能被禁用(除了启用光纤模式/轻量级池之外,任何人都不应该这么做)。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71527148

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档