Linux 服务器上的 SQL 数据库还原操作失败

本文可帮助你解决 Linux 服务器上 SQL 数据库还原操作失败的问题。

适用于:linux 上的 SQL Server 2017、SQL Server 2017 Developer Linux、SQL Server 2017 Enterprise Core Linux、SQL Server 2017 Enterprise Linux、SQL Server 2017 Standard Linux
原始 KB 编号: 4519691

症状

尝试在 Microsoft SQL Server 2017 Linux 服务器上还原 SQL 数据库时,该操作在还原过程中失败,并返回类似于以下内容的错误消息:

MODIFY FILE 遇到操作系统错误 31 (附加到系统的设备无法正常工作。) 尝试扩展物理文件时

原因

出现此问题的原因可能是硬盘空间不足。 在 Linux 服务器上,SQL Server在操作开始之前不会检查可用空间。

解决方法

若要解决此问题,请在具有足够空间的卷上还原数据库。

References

了解 用于描述 Microsoft 软件更新的标准术语的说明,Microsoft 用来描述软件更新。