我正在 DR 演练中恢复到备用服务器并恢复了主服务器但无法重新启动实例,即使使用 /f 和 /m 开关也是如此。日志表明无法创建 tempdb,可能是在寻找来自源实例的路径。我如何确定它试图在哪个路径中创建 tempdb 的数据库文件?
我能够在不同的实例上以备用名称恢复主备份,以便我可以浏览系统表。有地方可以找吗?
我必须假设无法访问源服务器,所以我只能依靠备份来确定正确的配置。
我正在 DR 演练中恢复到备用服务器并恢复了主服务器但无法重新启动实例,即使使用 /f 和 /m 开关也是如此。日志表明无法创建 tempdb,可能是在寻找来自源实例的路径。我如何确定它试图在哪个路径中创建 tempdb 的数据库文件?
我能够在不同的实例上以备用名称恢复主备份,以便我可以浏览系统表。有地方可以找吗?
我必须假设无法访问源服务器,所以我只能依靠备份来确定正确的配置。
参考实例不会启动
有一个名为:的部分
TempDB location does not exist
,您应该能够在 SQL Server 日志中看到该位置从命令提示符以最小配置模式启动 SQL Server,仅主配置:
(添加 -s InstanceName 以防它被命名为实例。)
现在,在不同的命令提示符下,使用 SQLCMD 进行连接:
现在更改 tempdb 的路径并关闭
现在启动 SQL Server