在Azure VM上移动“模型” SQL Server数据库会阻止服务启动

时间:2018-08-31 05:27:44

标签: sql-server azure

这很可能是由于内部思维试图不适当地塑造云的结果...希望有人可以帮助我摆脱乏味的SQL配置:

  • 我从使用SQL Server 2017 Developer的Azure VM模板开始
  • 接下来,我成功地将“ tempdb”移动到了(标准)“临时存储”驱动器上
  • 我希望随后将“模型” DB移至将来的数据库添加模式(使用ALTER DATABASE命令,然后复制mdf / ldf),然后麻烦就开始了:

    • 该服务拒绝启动,事件日志报告“ SQL Server(MSSQLSERVER)服务因以下特定于服务的错误而终止: %% 945“
    • 尝试从命令行通过“ -f -T3608”启动报告“ ex_dump_if_requested:引发异常,major = 52,minor = 43,state = 8,严重性= 22,试图创建症状转储”

我如何指示服务(无需启动)在先前位置查找“模型”数据库文件?

1 个答案:

答案 0 :(得分:0)

啊哈-我不聪明;)

我的问题的根源是我复制/移动了INCORRECT model.mdf和modellog.ldf文件。 (系统上有多个。)我(懒惰地)使用Windows搜索来查找文件-并没有注意到它在“模板”文件夹中找到了文件。我应该使用%Program Files%\ Microsoft SQL Server \ MSSQL14.MSSQLSERVER \ MSSQL \ DATA文件夹中的那些文件。

一旦我复制了正确的模型文件,一切就开始正常了!

非常感谢@SQLSocialite,他是第二双很好的伙伴...