我可以将 NAS 用于 SQL Server 吗?

我可以将 NAS 用于 SQL Server 吗?

可能重复:
SQL Server 文件本地还是 NAS 还是 SAN?

你好,

我刚刚为我们的家庭办公室购买了一台 NAS(NETGEAR Stora)- 2 台 Windows PC。

我想运行一个两台机器都可以访问的小型数据库。我正在构建将要访问它的 c# winform 应用程序,我希望整个数据库可以驻留在 NAS 上。您可以在 NAS 上安装 SQL Server 吗?这可能吗,或者其中一台机器必须安装 SQL,然后将 sql 文件放在 NAS 上。我想将整个 sql 放在 NAS 上的原因是因为这样只需要打开 nas,而不必依赖 sql 托管 pc 和 NAS。

如果可以的话我该怎么做?只需在安装过程中指向 NAS 即可……?

任何建议均表示感谢

谢谢

答案1

不。您的 NAS 是一个“哑存储”设备,而不是能够托管 SQL 等软件的服务器。

作为存储设备,它也是文件级的,而不是块级的(您不能只向设备请求文件的一小部分,您必须一次获取/放入整个文件),这意味着您不能仅通过将数据文件放在设备上即可从多个源同时访问。您需要一个块级文件共享系统(例如 iSCSI/光纤通道 SAN)来实现这一点

答案2

答案3

这是另一个问题。它询问将 SLQ 文件 (mdf、ldf) 放在哪里,而不是询问 NAS 是否可以托管 SQL 服务器,而这正是我所问的。- kurasa

看起来您访问 Stora 的唯一途径是通过 Web 界面,因此我怀疑您是否可以安装除他们提供的软件包之外的任何东西。

其次,大多数 Netgear 产品都运行 Linux,实际上如果你看这里:

http://kb.netgear.com/app/answers/detail/a_id/2649

您可以看到 Stora (MS2110) 有 GPL 代码可供下载。经检查,它全是 Linux,所以我怀疑您是否可以在其上安装 SQL Server :)

相关内容