找回密码
 立即注册
  • QQ空间
  • 回复
  • 收藏

MAC. M1 上如何运行sqlserver

我使用docker 安装了sqlserver 镜像 但是每次启动都是报错exited
SQL Server 2019 will run as non-root by default.
This container is running as user mssql.
To learn more visit https://go.microsoft.com/fwlink/?linkid=2099216.
/opt/mssql/bin/sqlservr: Invalid mapping of address 0x40037d7000 in reserved address space below 0x400000000000. Possible causes:
1) the process (itself, or via a wrapper) starts-up its own running environment sets the stack size limit to unlimited via syscall setrlimit(2);
2) the process (itself, or via a wrapper) adjusts its own execution domain and flag the system its legacy personality via syscall personality(2);
3) sysadmin deliberately sets the system to run on legacy VA layout mode by adjusting a sysctl knob vm.legacy_va_layout.
网上百度了下 也很少有这方面的类似案例 想问下吧里有大牛知道怎么弄吗》?
群众的力量是伟大的。 感激不尽。(目前看到的好像sql db 不支持arm架构)
如果有其他方法在mac上运行sqlserver。同样感激不尽
回复

使用道具 举报

大神点评(7)

fcyejadgsk 2025-1-21 10:24:19 显示全部楼层
楼主解决了吗
回复 支持 反对

使用道具 举报

Laujiang 2025-1-21 10:25:12 显示全部楼层
楼主解决了吗,我也是mac.m1,说是不兼容m1。可参考这个说明。
https://docs.microsoft.com/zh-tw/azure/cosmos-db/linux-emulator?tabs=ssl-netstd21
回复 支持 反对

使用道具 举报

Joannemr 2025-1-21 10:26:12 显示全部楼层
我也麻木了  整了一下午了。
sqlsrv 扩展装不上,
回复 支持 反对

使用道具 举报

艾的民 2025-1-21 10:26:50 显示全部楼层
跟楼主同样的问题,查了好几天没有解决方案。
微软官方的意思好像就是不支持arm。
估计只能再搞个主机安装了。
回复 支持 反对

使用道具 举报

ynhxeuhv88 2025-1-21 10:27:38 显示全部楼层
M1 估计 上不了,arm架构的很多windows软件兼容性还是有问题
回复 支持 反对

使用道具 举报

百度百度412 2025-1-21 10:28:11 显示全部楼层
docker run -e "ACCEPT_EULA=1" -e "MSSQL_SA_PASSWORD=Sqlserver123456" -e "MSSQL_PID=Developer" -e "MSSQL_USER=SA" -p 1433:1433 -d --name=sql mcr.microsoft.com/azure-sql-edge
如果下载慢点话,镜像就换成这个
zinnerimg/sql-server:latest
M1 pro亲测
回复 支持 反对

使用道具 举报

x17054439 2025-1-21 10:29:04 显示全部楼层
解决了吗
回复 支持 反对

使用道具 举报

说点什么

您需要登录后才可以回帖 登录 | 立即注册
HOT • 推荐