我在开发服务器(SQL Server 2016 SP2 - Developer)上有一个约 300 GB 的数据库,该数据库卡在DB STARTUP
. 我无法恢复或删除数据库。是否会关闭 SQL Server 服务、删除文件并重新启动服务以使实例重新联机并让我能够从备份中恢复数据库?
背景故事:在应用程序级数据导入失败后,数据库处于不一致状态。我重新启动了 SQL Server 服务,除此之外的所有其他数据库都重新上线。这是一个开发实例,我可以不理会它,看看这个过程是否已经完成。两周后,当我运行sp_who2
该数据库时,仍然有一个带有命令的条目,DB STARTUP
并且 CPUTime 和 DiskIO 不断增加。我现在需要使这个数据库可用。直接删除文件会起作用还是有其他选择?