【问题标题】:Can I install SQL Server on a USB drive?我可以在 USB 驱动器上安装 SQL Server 吗?
【发布时间】:2010-10-05 19:08:23
【问题描述】:

我是一名开发人员,我经常在可能的情况下远程工作,而不是通勤上班。我希望能够随身携带开发数据库环境。我知道我可以远程访问数据库,但是速度很慢。我有时会在没有无线连接的地方工作。 有什么想法吗?

【问题讨论】:

  • 您可以将 RDP 连接到您的工作电脑或现场电脑吗?

标签: sql-server usb portable-database


【解决方案1】:

您可以将数据文件存储在外部驱动器上。不过,服务器软件本身,我会天真地安装在您使用的每台机器上。

此方法假定您的数据库很小,或者您不太关心性能。

对于 SQLServer,如果您将其设置为“自动关闭”,您可能会很幸运。当数据库一段时间不使用时,这将解锁数据文件。否则,建议您在拉动驱动器时手动分离数据库或停止 SQL Server。

这几乎肯定是一个不受支持的用例,所以我会确保定期备份以防出现问题。

【讨论】:

    【解决方案2】:

    是的,这是可能的。请参阅 MSDN 上的 this 线程。

    【讨论】:

    • 我想我认为 SQL CE 不是一个选项。如果是这样,那就太好了!
    【解决方案3】:

    最好的办法是将数据库备份到文件(在 USB 驱动器上)并将其恢复到本地计算机。

    您也可以将文件复制到 USB 并运行附加文件命令。我不知道 USB 是否会比网络连接好得多。

    【讨论】:

      【解决方案4】:

      虽然我确信可以做到这一点,但取决于数据库的 IO 量,您可能不想这样做。闪存设备有一个limited number of reads/writes,直到它们失败。更具体地说,当涉及从闪存设备运行系统时,此限制在可能的范围内(因为从技术上讲,所有设备的故障数量都是有限的)。

      如果您的解决方案是在更改站点时简单地移植数据并导出/导入,我相信这会很好。此外,很多软件都发布了“便携设备”版本,大量使用系统RAM,大大降低了对设备IO的需求。也许 SQL Server 有这样的版本?

      【讨论】:

        猜你喜欢
        • 2023-03-15
        • 2014-12-26
        • 1970-01-01
        • 2017-07-16
        • 2022-07-09
        • 1970-01-01
        • 2012-01-25
        • 2013-05-01
        • 1970-01-01
        相关资源
        最近更新 更多