![我的服务器上出现以下错误 MSSQL$SQLEXPRESS 应用程序日志](https://linux22.com/image/683884/%E6%88%91%E7%9A%84%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E5%87%BA%E7%8E%B0%E4%BB%A5%E4%B8%8B%E9%94%99%E8%AF%AF%20MSSQL%24SQLEXPRESS%20%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E6%97%A5%E5%BF%97.png)
TDSSNIClient 初始化失败,错误 0x80092004,状态代码 0x1。原因:初始化失败,出现基础结构错误。检查以前的错误。找不到对象或属性。
TDSSNIClient 初始化失败,错误 0x80092004,状态代码 0x80。原因:无法初始化 SSL 支持。找不到对象或属性。
初始化 FallBack 证书失败,错误代码:1,状态:20,错误编号:0。
来自评论:
日志名称:应用程序 来源:MSSQL$SQLEXPRESS 日期:2016-06-01 9:36:25 AM 事件 ID:17204 任务类别:服务器 级别:错误 关键字:经典 用户:N/A 计算机:XXXXXXXXXXXX.XXXX 描述:FCB::打开失败:无法打开文件 E:\sql12_main_t.obj.x86Release\sql\mkmastr\databases\mkmastr.proj\MSDBData.mdf 中的文件编号 1。操作系统错误:21(设备未准备好。)。
日志名称:应用程序来源:MSSQL$SQLEXPRESS 日期:2016-06-01 9:36:25 AM 事件 ID:17204 任务类别:服务器级别:错误关键字:经典用户:N/A 计算机:xxxx.x..xxx 描述:FCB::打开失败:无法打开文件 E:\sql12_main_t.obj.x86Release\sql\mkmastr\databases\mkmastr.proj\model.mdf 中的文件编号 1。操作系统错误:21(设备未准备好。)。
日志名称:应用程序 来源:MSSQL$SQLEXPRESS 日期:2016-06-01 9:36:25 AM 事件 ID:17207 任务类别:服务器 级别:错误 关键字:经典 用户:N/A 计算机:XXXXXXX.XXXXXXX.XXXXX 描述:FileMgr::StartLogFiles:创建或打开文件“E:\sql12_main_t.obj.x86Release\sql\mkmastr\databases\mkmastr.proj\MSDBLog.ldf”时发生操作系统错误 2(系统找不到指定的文件)。诊断并更正操作系统错误,然后重试操作。
答案1
SQL Server 告诉您它找不到某些系统数据库(模型和 MSDB)。
验证文件是否存在以及 SQL Server 是否有权访问它们。SQL 正在查找E:\sql12_main_t.obj.x86Release\sql\mkmastr\databases\mkmastr.proj
,它们应该在那里。
如果它们不存在,请从备份中恢复它们。(有人删除了它们吗?)