Amazon EC2临时驱动器对SQL Server tempdb的权限

我有一个Amazon EC2实例用于长时间的SQL Server查询,但在两者之间停止。 我使用临时数据库的SSD临时驱动器,但每当实例从停止状态启动时,MSSQLSERVER用户不具有临时驱动器的权限,我必须手动运行icacls然后启动SQL Server服务。 为了结束这种手动干预,我的select似乎是:

  1. 在临时驱动器格式化之后,但在SQL Server启动之前(更可取),启动时设置权限。
  2. 将MSSQLSERVER添加到pipe理员组(不太可取)。

有没有指示如何设置格式化之后,但系统服务之前的驱动器权限?

我自己解决了,谢谢。 我将SQL Server服务启动types设置为自动(延迟启动),并在任务计划程序中添加一个延迟1分钟的事件,以在新的临时驱动器上运行icacls.exe。 我可以使它成为一个更复杂的批处理或PowerShell脚本,它确定实例存储驱动器的数量,并适当地分布tempdb,但现在它只能保持为1。