我应该为新的 SQL Server 使用 ReFS 吗?

Gre*_*reg 8 sql-server storage configuration sql-server-2014

我们正在构建一个新的生产 Windows Server 2012 R2 服务器来运行 SQL Server 2014 企业版。

互联网上有一些建议,建议 Windows Server 2012 和 SQL Server 2012 我应该坚持使用 NTFS(例如itknowledgeexchange),因为像DBCC CHECKDB这样的数据库命令不起作用。

但是,也有人建议 SQL Server 2014 现在支持 ReFS(例如Brent Ozarmsdn social

在 SQL 2014 和 Server 2012 R2 中是否有关于何时使用 NTFS 以及是否/何时使用 ReFS 的数据和日志文件的建议或一般经验法则?

Kin*_*hah 7

互联网上有一些建议,建议使用 Server 2012 和 SQL 2012 我应该坚持使用 NTFS,例如 itknowledgeexchange),因为像 DBCC CHECKDB 这样的数据库命令不起作用。

这在 SQL Server 2014 中不再适用,在KB 2974455 中有完整记录

此问题已在 Microsoft SQL Server 2014 中得到解决。从该版本的 SQL Server 开始,DBCC CHECKDB 命令不使用命名流来创建内部快照数据库。

事实上,内存中 OLTP (Hekaton) 也受支持(最初它有问题),但我不建议将您的关键任务数据库服务器放在 ReFS 上(它是新的,可能存在人们尚未发现的错误)与自古以来就存在的 NTFS 相对) - 检查

SQL Server的参第1和第2@swasheck

添加完整性:

Bob Dorr - 首席 SQL Server 升级工程师最近发表了一篇关于此的博客文章:

稀疏文件 – NTFS 和 REFS 均支持