即时文件初始化

Nan*_*ncy 5 sql-server

如何检查我的 PROD 服务器上是否启用了 IFI?

我做了以下检查:

  1. 确保运行 SQL Server 的服务帐户是管理员组的一部分。

  2. 为“管理员”设置了执行卷维护任务权限

这是否意味着启用了 IFI?

Kin*_*hah 9

最简单的方法是

  • 启用 TF 3004 和 3605(完成后关闭它们)
  • 创建一个虚拟数据库
  • 检查错误日志中的“SQL Server 正在清零...”

默认情况下,SQL Server 2016 将在启用即时文件初始化时记录消息... instant file initialization is enabled

显然,您可以使用 xp_cmdshellwhoami /privtsql 方式

好的 PFE 博客阅读:如何以及为什么启用即时文件初始化