【问题标题】:Can SQL Server Express (or any version) run on RPi?SQL Server Express(或任何版本)可以在 RPi 上运行吗?
【发布时间】:2019-07-08 04:59:22
【问题描述】:

我注意到完整版的 Windows 10 可以在 RPI 3 上运行。

我想知道 SQL Server Express(或任何其他版本)是否可用于 ARM 版本的 Windows。我在任何地方都看不到它,所以我怀疑答案是否定的,但我想检查一下我是否在任何地方错过了一个技巧。

实际上,我正在测试使用大型 SQL Server 数据库。我不希望我的测试代码接触到实际的站点,所以我的计划是在我的办公桌上本地运行一个带有一些测试记录的最小示例。我有一台可以使用的旧的基于 Atom 的机器 - 但 RPi 在拥有“便携式”演示服务器方面要方便得多。

我知道任何这样的设置都会表现得很糟糕 - 性能对于演示来说不是问题。

【问题讨论】:

  • 实际的问题是“是否有适用于 ARM 的 SQL Server 版本”?我猜没有。有一个针对 ARM 的嵌入式版本 SQL Server Compact,它可能会或可能不会在 Windows IoT 上运行。它主要用于 Windows Embedded 和 Windows Phone
  • 无 ARM 版本 - 根据Operating Systems requirements SQL Server 仅在 Windows 10 IoT Enterprise 上受支持,本质上是具有不同许可的 Windows 10 Enterprise 版本

标签: sql-server windows raspberry-pi3


【解决方案1】:

这里有两个问题:

  • 是否有在 ARM 上运行的 SQL Server 版本?

根据Operating System requirements 没有。 SQL Server 仅适用于Windows IoT Enterprise,本质上是具有特殊许可的 Windows 10 企业版。这是 Windows Embedded 的演变,仅适用于生产 1000 台设备的 OEM。

真正的问题

  • 我不希望我的测试代码接触到实际站点,所以我的计划是运行一个最小的示例

在这种情况下,您可以使用 Windows 10 容器、VM 或 SQL Server 的托管云版本。 SQL Server docker 映像可用于ExpressDeveloper 版本。

【讨论】:

    【解决方案2】:

    不,与 .net、powershell 等倡议相比,到目前为止还没有 ARM 版本的 SQL Server。而且通过了解现有版本是如何移植的,我们几乎不能指望它会很快出现在这个平台上。

    【讨论】:

    • SQL Server Compact 面向 ARM。我不确定它在 Windows IoT 上的运行情况如何
    • 好点,但它已被弃用,与常规版本有很大不同,几乎不会在 linux 上运行..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多