标签: azure-sql-edge

有没有办法在 M1 Mac 上的 Ubuntu Docker 上使用 Azure SQL Edge 上的标准 CLR 函数?

我有一台配备 M1 芯片的 MacBook,因此(大约)我运行 SQL Server 的唯一选择是将其作为 Docker 容器运行。这对于标准 SQL 来说效果很好,但是我们的应用程序使用了一些 CLR 功能,例如COMPRESS;当我尝试使用它时,它告诉我

消息 50000,级别 16,状态 1,第 45 行 此实例上未启用公共语言运行时 (CLR)。

启用它不起作用:

EXEC sp_configure 'clr enabled', 1;  
RECONFIGURE;  
GO
Run Code Online (Sandbox Code Playgroud)

给出

消息 15392,级别 16,状态 1,过程 sp_configure,第 166
行 此版本的 SQL Server 不支持指定的选项“clrenabled”,并且无法使用 sp_configure 进行更改。

我发现了这篇 Stack Overflow 帖子,但那是关于某人使用自定义 .NET 库的;我正在寻找适用于 Windows 的 SQL Server 中可用的“标准”功能。

sql-clr docker macos azure-sql-edge

6
推荐指数
1
解决办法
4730
查看次数

标签 统计

azure-sql-edge ×1

docker ×1

macos ×1

sql-clr ×1