Abb*_*nia 12 sql-server macos sqlclr apple-m1 azure-sql-edge
我是一名 .NET 开发人员,也是 mac (m1 pro) 的新手。我使用 docker 并提取azure-sql-edge映像。当我尝试创建包含列的表或在代码优先解决方案生成的类型列geometry
中插入值时,遇到以下错误:geometry
此实例上未启用公共语言运行时 (CLR)。
我尝试通过运行启用 CLR exec sp_configure 'clr enabled',1
,但遇到以下错误:
此版本的 SQL Server 不支持指定的选项“clrenabled”,并且无法使用 sp_configure 进行更改。
该怎么办?请帮我。
基于 CLR 的功能 \xe2\x80\x94 是否是实例级“CLR 集成”选项(启用自定义/用户创建的程序集);数据类型geometry
、geography
、 和hierarchyid
;内置函数,例如COMPRESS
, DECOMPRESS
, FORMAT
, AT TIMEZONE
; 或其他一些功能 \xe2\x80\x94 在 Azure SQL Edge 中不可用。没有办法解决这个问题(至少目前没有)。如果需要任何此功能,则不能选择使用 Azure SQL Edge 作为平台。(是的,这有点糟糕,但就是这样。)
PS 基于 CLR 的数据类型和内置函数不通过控制sp_configure 'clr enabled'
。如果它们在平台上可用,则无法禁用它们(除了启用光纤模式/轻量级池之外,这不是任何人都应该做的事情)。
归档时间: |
|
查看次数: |
5587 次 |
最近记录: |