我有一台带有 M1 芯片的 MacBook,所以(关于)我运行 SQL Server 的唯一选择是将它作为 Docker 容器运行。这适用于标准 SQL,但我们的应用程序使用了一些 CLR 功能,例如COMPRESS
;当我尝试使用它时,它告诉我
消息 50000,级别 16,状态 1,第 45 行公共语言运行时 (CLR) 在此实例上未启用。
启用它不起作用:
EXEC sp_configure 'clr enabled', 1;
RECONFIGURE;
GO
给
消息 15392,级别 16,状态 1,过程 sp_configure,第 166 行
此版本的 SQL Server 不支持指定的选项“启用 clr”,并且无法使用 sp_configure 进行更改。
我找到了这篇 Stack Overflow 帖子,但那是关于有人使用自定义 .NET 库的;我正在寻找适用于 Windows 的 SQL Server 中可用的“标准”功能。