发生症状: 先是服务器挂掉,之后服务器可以登陆,但是实例却不能登陆进去(部分)。出现的错误日志如下:

2014-01-24 09:37:00.14 Server      Microsoft SQL Server 2008 R2 (SP2) - 10.50.4000.0 (X64)
Jun 28 2012 08:36:30
Copyright (c) Microsoft Corporation
Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7600: ) 2014-01-24 09:37:00.15 Server (c) Microsoft Corporation.
2014-01-24 09:37:00.15 Server All rights reserved.
2014-01-24 09:37:00.15 Server Server process ID is 5732.
2014-01-24 09:37:00.15 Server System Manufacturer: 'Dell Inc.', System Model: 'PowerEdge R410'.
2014-01-24 09:37:00.15 Server Authentication mode is MIXED.
2014-01-24 09:37:00.15 Server Logging SQL Server messages in file 'D:\SQL_2K8\MSSQL10_50.XXXXXXX\MSSQL\Log\ERRORLOG'.
2014-01-24 09:37:00.15 Server This instance of SQL Server last reported using a process ID of 5360 at 2014/1/24 9:36:44 (local) 2014/1/24 1:36:44 (UTC). This is an informational message only; no user action is required.
2014-01-24 09:37:00.15 Server Registry startup parameters:
-d D:\SQL_2K8\MSSQL10_50.XXXXXXX\MSSQL\DATA\master.mdf
-e D:\SQL_2K8\MSSQL10_50.XXXXXXX\MSSQL\Log\ERRORLOG
-l D:\SQL_2K8\MSSQL10_50.XXXXXXX\MSSQL\DATA\mastlog.ldf
2014-01-24 09:37:00.16 Server SQL Server is starting at normal priority base (=7). This is an informational message only. No user action is required.
2014-01-24 09:37:00.16 Server Detected 8 CPUs. This is an informational message; no user action is required.
2014-01-24 09:37:00.16 Server Large Page Extensions enabled.
2014-01-24 09:37:00.16 Server Large Page Granularity: 2097152
2014-01-24 09:37:00.17 Server Large Page Allocated: 32MB
2014-01-24 09:37:00.17 Server Large Page Allocated: 32MB
2014-01-24 09:37:00.18 Server Using locked pages for buffer pool.
2014-01-24 09:37:00.23 Server Using dynamic lock allocation. Initial allocation of 2500 Lock blocks and 5000 Lock Owner blocks per node. This is an informational message only. No user action is required.
2014-01-24 09:37:00.25 Server Node configuration: node 0: CPU mask: 0x00000000000000f0:0 Active CPU mask: 0x00000000000000f0:0. This message provides a description of the NUMA configuration for this computer. This is an informational message only. No user action is required.
2014-01-24 09:37:00.25 Server Node configuration: node 1: CPU mask: 0x000000000000000f:0 Active CPU mask: 0x000000000000000f:0. This message provides a description of the NUMA configuration for this computer. This is an informational message only. No user action is required.
2014-01-24 09:37:00.28 spid6s Starting up database 'master'.
2014-01-24 09:37:00.33 spid6s Resource governor reconfiguration succeeded.
2014-01-24 09:37:00.33 spid6s SQL Server Audit is starting the audits. This is an informational message. No user action is required.
2014-01-24 09:37:00.33 spid6s SQL Server Audit has started the audits. This is an informational message. No user action is required.
2014-01-24 09:37:00.33 spid6s FILESTREAM: effective level = 0, configured level = 0, file system access share name = 'XXXXXXX'.
2014-01-24 09:37:00.34 spid6s SQL Trace ID 1 was started by login "sa".
2014-01-24 09:37:00.34 spid6s Starting up database 'mssqlsystemresource'.
2014-01-24 09:37:00.35 spid6s Error: 17204, Severity: 16, State: 1.
2014-01-24 09:37:00.35 spid6s FCB::Open failed: Could not open file C:\Program Files\Microsoft SQL Server\MSSQL10_50.XXXXXXX\MSSQL\Binn\mssqlsystemresource.mdf for file number 1. OS error: 2(系统找不到指定的文件。).
2014-01-24 09:37:00.35 spid6s Error: 5120, Severity: 16, State: 101.
2014-01-24 09:37:00.35 spid6s Unable to open the physical file "C:\Program Files\Microsoft SQL Server\MSSQL10_50.XXXXXXX\MSSQL\Binn\mssqlsystemresource.mdf". Operating system error 2: "2(系统找不到指定的文件。)".
2014-01-24 09:37:00.35 spid6s Error: 17207, Severity: 16, State: 1.
2014-01-24 09:37:00.35 spid6s FileMgr::StartLogFiles: Operating system error 2(系统找不到指定的文件。) occurred while creating or opening file 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.XXXXXXX\MSSQL\Binn\mssqlsystemresource.ldf'. Diagnose and correct the operating system error, and retry the operation.
2014-01-24 09:37:00.35 spid6s File activation failure. The physical file name "C:\Program Files\Microsoft SQL Server\MSSQL10_50.XXXXXXX\MSSQL\Binn\mssqlsystemresource.ldf" may be incorrect.
2014-01-24 09:37:00.35 spid6s Error: 945, Severity: 14, State: 2.
2014-01-24 09:37:00.35 spid6s Database 'mssqlsystemresource' cannot be opened due to inaccessible files or insufficient memory or disk space. See the SQL Server errorlog for details.
2014-01-24 09:37:00.35 spid6s SQL Trace was stopped due to server shutdown. Trace ID = ''. This is an informational message only; no user action is required.

从上面可以看到是系统启动的时候找不到文件,而有一部分的系统文件是在迁移在D盘了的。

解决办法: 因为mssqlsystemresource这个数据库存放的是系统存储过程之类的东东,相同的版本都是相同的,所以可以拿版本一样的替换就可以了。
原因: 估计是装 service package, 或者系统补丁, 有些东西要重启才生效,而且控制得有问题,所以重启后要让某些东西生效,但是这个东东被删除了没有恢复
其它知识补充:  mssqlsystemresource database is removed after SQL Server 2008 R2 SP1 installation

SQL Server 2005的Resource数据库

SQL SERVER 服务启动后停止,某些服务由其它服务或程序使用时将自动停止的更多相关文章

  1. 本地计算机 上的 Redis Server 服务启动后停止

    服务器上Redis服务安装正常..却启动不了.. 报错  :   本地计算机 上的 Redis Server 服务启动后停止.某些服务在未由其他服务或程序使用时将自动停止. 最后发现是Redis的配置 ...

  2. win10出现"本地计算机上的MySQL57服务启动后停止"

    在window10下mysql57出现"本地计算机上的MySQL57服务启动后停止.某些服务在未由其他服务或程序使用时将自动停止"错误 环境:win10.MySQL Communi ...

  3. 本地计算机上的SQLServer(MSSQLSERVER)服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止

    SQLServer的服务启动问题: 本地计算机上的SQLServer(MSSQLSERVER)服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止 出现这个问题导致无法启动SQLServer服 ...

  4. MySQL 安装和启动服务,“本地计算机 上的 MySQL 服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。”

    MySQL 安装和启动服务,以及遇到的问题 MySQL版本: mysql-5.7.13-winx64.zip (免安装,解压放到程序文件夹即可,比如 C:\Program Files\mysql-5. ...

  5. 本地计算机上的XXX服务启动后停止。某些服务在未由其它服务或程序使用时将自动停止。咋整?

    用C#写个windows服务,安装部署后去启动时,提示说“本地计算机上的XXX服务启动后停止.某些服务在未由其它服务或程序使用时将自动停止”.咋整?就像下面酱紫: 度娘说不知道咋整,我想把程序附加到w ...

  6. MySQL 5.7.19 忘记密码 重置密码 配置文件my.ini示例 服务启动后停止 log配置

    [参考]java 项目 存入mysql后 变问号 MySql 5.6 (X64) 解压版 1067错误与编码问题的解决方案 一.my.ini 的mysqld下添加 skip-grant-tables ...

  7. SQL Server(MSSQLSERVER)启动失败,提示“请求失败或服务未及时响应

    1.SQL Server(MSSQLSERVER)启动失败,提示“请求失败或服务未及时响应. --------------------------- SQL Server 配置管理器 -------- ...

  8. 本地计算机 上的 OracleOraDb11g_home1TNSListener 服务启动后停止

    今天玩oracle的时候突然遇到一个问题:本地计算机 上的 OracleOraDb11g_home1TNSListener 服务启动后停止.某些服务在未由其他服务或程序使用时将自动停止. 在网上找解决 ...

  9. (转)解决:本地计算机 上的 OracleOraDb10g_home1TNSListener服务启动后停止

    原文地址:http://justsee.iteye.com/blog/1320059 手动启动一个问题:本地计算机 上的 OracleOraDb10g_home1TNSListener服务启动后停止. ...

  10. 本地计算机上的OracleOraDb11g_home1TNSListener服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。——Oracle监听器服务无法启动!

    问题: oracle服务设置为手动启动.但是开机后手动启动监听服务后弹出框,提示“本地计算机上的OracleOraDb11g_home1TNSListener服务启动后停止.某些服务在未由其他服务或程 ...

随机推荐

  1. C2第五次作业解题报告

    看过题解后如果觉得还算有用,请帮忙加点我所在团队博客访问量 http://www.cnblogs.com/newbe/ http://www.cnblogs.com/newbe/p/4069834.h ...

  2. hdu 4651 - Partition(五边形数定理)

    定理详见维基百科....http://zh.wikipedia.org/wiki/%E4%BA%94%E9%82%8A%E5%BD%A2%E6%95%B8%E5%AE%9A%E7%90%86 代码如下 ...

  3. 100道.net面试题

    简述 private. protected. public. internal 修饰符的访问权限. 答 . private : 私有成员, 在类的内部才可以访问. protected : 保护成员,该 ...

  4. clean code meaningful names

    ---恢复内容开始--- Meaningful Names: use Intention-Revealing Names //nice,Everyone who reads your code (in ...

  5. 实验七 状态机设计ADC0809采样控制电路

    一.实验目的 学习用状态机实现A/D转换器ADC0809的采样控制电路. 二.实验内容 利用QuartusⅡ实现A/D转换器ADC0809的采样控制电路状态机设计:给出仿真波形.最后进行引脚锁定并进行 ...

  6. [游戏模版8] Win32 透明贴图

    >_<:The same with previous introduction. In the InitInstance fanction make a little change: &g ...

  7. HTML5播放器FlowPlayer的极简风格效果

    在线演示 本地下载 使用Flowplayer生成的极简风格的播放器效果.

  8. 我所理解的JavaScript闭包

    目录 一.闭包(Closure) 1.1.什么是闭包? 1.2.为什么要用闭包(作用)? 1.2.1.保护函数内的变量安全. 1.2.2.通过访问外部变量,一个闭包可以暂时保存这些变量的上下文环境,当 ...

  9. 大型架构.net平台篇(WEB层均衡负载nginx)

    第一部分 WEB层均衡负载.net平台下,我目前部署过的均衡负载有两种方式(iis7和Nginx),以下以Nginx为例讲解web层的均衡负载. 简介:Nginx 超越 Apache 的高性能和稳定性 ...

  10. Python:字符编码详解

    相关文章 Python中文编码问题:为何在控制台下输出中文会乱码及其原理 1. 字符编码简介 1.1. ASCII ASCII(American Standard Code for Informati ...