盖了老帽儿了.m1 芯片 居然装不了 sqlserver

2021-12-26 14:13:11 +08:00
 helee9199

前两天 tomcat 启动慢的原因 百思不得其解 最后发现 是因为 连局域网的就很慢, 在本机的虚拟机里装了数据库就正常了 (oracle) 结果 m1 下装 armwin11 oeacle xe11g 都能装 , sqlserver 却装不了....微软自家产品自家系统 这都搞不定的么?

11635 次点击
所在节点    程序员
67 条回复
xuelu520
2021-12-28 10:05:02 +08:00
公司内网找台 win 的服务器装呗,然后远程连过去
fifa899
2021-12-28 10:22:31 +08:00
找个 linux 的主机.docker 一把梭 sqlserver 是有镜像的
seanzxx
2021-12-29 02:18:14 +08:00
为什么不用 docker 呢? oracle 和 sql server 都官方提供 docker image ,虽然没有 arm64 版本,docker 内建的 qemu 能实现 x86 on arm ,速度慢一点,但开发机用没问题。

我用 docker 运行 mysql 5.7 ,也是没有 arm64 支持,但是本地开发毫无问题
helee9199
2021-12-29 08:41:03 +08:00
@seanzxx 试过了。不行
目前实验结果是。虚拟机 arm win11 可以装 oracle xe 11g 然后 sqlserver 无法安装
使用 docker 安装 oracle xe 11g 但是无法连线.
局域网内有服务器,但就是很奇怪, 开发时启动 tomcat 需要 5 分钟,但是我连虚拟机的 oracle 只要 30 秒. 所以我才想说在本机虚拟机上或者 docker 中安装.
seanzxx
2021-12-29 09:40:23 +08:00
@helee9199
你可以试试 AzureSQL Edge.
这玩意是基于 SQL Server 2019 开发的一个数据库,提供 arm64 的版本,我试了下运行没问题,但缺失一些功能,比如 全文检索。
如果你的应用没有用到高级功能的话可以试试,直接 docker 运行

https://hub.docker.com/_/microsoft-azure-sql-edge
lyhiving
2021-12-29 10:04:43 +08:00
arm 架构不是拿来这样用的
Rorysky
2022-01-17 11:52:23 +08:00
@lyhiving 请教那是怎么用的? ssh ?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/824480

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX