如何在 Azure SQL Edge 上为 docker 启用全文搜索?

问题描述 投票:0回答:3

我知道我可以按照this之类的操作在 SQL Server 上为 Docker 安装 FTS。

但是,由于我使用的是 Arm 机器(Apple Silicon / M1),因此我需要使用 Azure SQL Edge。 SQL Edge 曾发布声明称其具有 FTS,但它似乎并不是开箱即用的。它的行为就像没有 FTS 组件的普通 SQL。

我该如何添加它?

docker azure-sql-database apple-m1 azure-sql-server
3个回答
2
投票

正在努力解决同样的问题,并且很高兴使用 Colima 来模拟 x86-64,不幸的是它不能很好地处理我的集成测试中的插入负载。

适用于 Mac 的 Docker 桌面现在支持 Rosetta 2 来模拟 x86-64 二进制文件。如果您安装了4.16.0版本,您可以在设置中启用它

enter image description here

我能够构建并运行 this sql server,并使用

docker build --platform=linux/amd64 -t sqlserverft -f mssql-agent-fts-ha-tools.Dockerfile . 
命令启用全文搜索。


1
投票

我以为它是基于这个公告支持的,但事实证明它在“不支持eD”功能列表中🙁


0
投票

我在带有硅芯片的 Mac 上的 docker 上使用 azure sql edge 遇到相同的错误。 帮助我解决了问题

© www.soinside.com 2019 - 2024. All rights reserved.