服务器上的sql服务总是自动重启,是怎么回事?

zhengdows 2011-12-13 03:34:20
我能看到的日志记录如下,谁能帮我看看是什么原因引起的?

日期,源,严重性,消息
12/13/2011 15:17:20,,警告,[408] SQL Server MSSQLSERVER 已群集化 - 已禁用 AutoRestart
12/13/2011 15:17:20,,错误,[355] 邮件系统初始化失败;请检查配置设置
12/13/2011 15:17:20,,错误,[260] 无法启动邮件会话(原因: Microsoft.SqlServer.Management.SqlIMail.Server.Common.BaseException: 无法从数据库中读取邮件配置信息。 ---> System.Data.SqlClient.SqlException: profile 名称无效<nl/> 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception<c/> Boolean breakConnection)<nl/> 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)<nl/> 在 System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior<c/> SqlCommand cmdHandler<c/> SqlDataReader dataStream<c/> BulkCopySimpleResultSet bulkCopyHandler<c/> TdsParserStateObject s)
12/13/2011 15:17:19,,信息,[129] SQLSERVERAGENT 在 Windows NT 服务控制下启动
12/13/2011 15:17:19,,错误,[364] 尚未启动 Messenger 服务 - 将不发送 NetSend 通知
12/13/2011 15:17:18,,信息,[432] 子系统缓存中有 11 个子系统
12/13/2011 15:17:18,,信息,[339] 本地计算机是 CLUSTER-MSSQL,运行的是 Windows NT 5.2 (3790) Service Pack 2
12/13/2011 15:17:18,,信息,[310] 检测到 8 个处理器和 16379 MB RAM
12/13/2011 15:17:18,,信息,[103] 驱动程序使用的 NetLib 是 DBNETLIB.DLL;本地主机服务器是
12/13/2011 15:17:18,,信息,[102] SQL Server ODBC 驱动程序版本 9.00.3042
12/13/2011 15:17:18,,信息,[101] SQL Server CLUSTER-MSSQL 版本 9.00.3042 (连接限制: 0)
12/13/2011 15:17:18,,信息,[100] Microsoft SQLServerAgent 版本 9.00.3042.00 (内部版本号 (未知) unicode 零售): 进程 ID 3524
12/13/2011 15:16:52,,信息,[393] 正在等待 SQL Server 恢复数据库...
12/13/2011 15:16:48,,信息,[098] SQLServerAgent 已终止(一般)
12/13/2011 15:16:48,,错误,[359] 本地主机服务器未运行
12/13/2011 15:16:47,,错误,[382] 无法登录到服务器“CLUSTER-MSSQL”(ConnCachePerfCounterValues)
12/13/2011 15:16:47,,错误,[298] SQLServer 错误: 2,建立到服务器的连接时发生错误。连接到 SQL Server 2005 时,默认设置 SQL Server 不允许远程连接这个事实可能会导致失败。 [SQLSTATE 08001]
12/13/2011 15:16:47,,错误,[165] ODBC 错误: 0,登录超时已过期 [SQLSTATE HYT00]
12/13/2011 15:16:47,,错误,[298] SQLServer 错误: 2,命名管道提供程序: 无法打开与 SQL Server 的连接 [2]. [SQLSTATE 08001]
12/13/2011 15:16:22,,错误,[359] 本地主机服务器未运行
12/13/2011 15:16:21,,错误,[359] 本地主机服务器未运行
12/13/2011 15:16:21,,错误,[359] 本地主机服务器未运行
12/13/2011 15:16:21,,错误,[359] 本地主机服务器未运行
12/13/2011 15:16:21,,信息,[131] 由于用户、进程或操作系统的停止请求,SQLSERVERAGENT 服务正在停止...
12/13/2011 15:16:16,,错误,[359] 本地主机服务器未运行
12/13/2011 15:16:16,,错误,[359] 本地主机服务器未运行
12/13/2011 15:16:16,,错误,[298] SQLServer 错误: 16389,通讯链接失败 [SQLSTATE 08S01]
12/13/2011 15:16:16,,错误,[298] SQLServer 错误: 16389,通讯链接失败 [SQLSTATE 08S01]
12/13/2011 15:16:16,,错误,[298] SQLServer 错误: 64,通讯链接失败 [SQLSTATE 08S01]
12/13/2011 15:16:16,,错误,[298] SQLServer 错误: 64,通讯链接失败 [SQLSTATE 08S01]
12/13/2011 15:16:16,,错误,[298] SQLServer 错误: 64,TCP 提供程序: 指定的网络名不再可用。 [SQLSTATE 08S01]
12/13/2011 15:16:16,,错误,[298] SQLServer 错误: 64,TCP 提供程序: 指定的网络名不再可用。 [SQLSTATE 08S01]
11/14/2011 15:38:48,,警告,[408] SQL Server MSSQLSERVER 已群集化 - 已禁用 AutoRestart
11/14/2011 15:38:48,,错误,[355] 邮件系统初始化失败;请检查配置设置
11/14/2011 15:38:48,,错误,[260] 无法启动邮件会话(原因: Microsoft.SqlServer.Management.SqlIMail.Server.Common.BaseException: 无法从数据库中读取邮件配置信息。 ---> System.Data.SqlClient.SqlException: profile 名称无效<nl/> 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception<c/> Boolean breakConnection)<nl/> 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)<nl/> 在 System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior<c/> SqlCommand cmdHandler<c/> SqlDataReader dataStream<c/> BulkCopySimpleResultSet bulkCopyHandler<c/> TdsParserStateObject s)
11/14/2011 15:38:47,,信息,[129] SQLSERVERAGENT 在 Windows NT 服务控制下启动
11/14/2011 15:38:47,,错误,[364] 尚未启动 Messenger 服务 - 将不发送 NetSend 通知
11/14/2011 15:38:47,,信息,[432] 子系统缓存中有 11 个子系统
11/14/2011 15:38:45,,信息,[339] 本地计算机是 CLUSTER-MSSQL,运行的是 Windows NT 5.2 (3790) Service Pack 2
11/14/2011 15:38:45,,信息,[310] 检测到 8 个处理器和 16379 MB RAM
11/14/2011 15:38:45,,信息,[103] 驱动程序使用的 NetLib 是 DBNETLIB.DLL;本地主机服务器是
11/14/2011 15:38:45,,信息,[102] SQL Server ODBC 驱动程序版本 9.00.3042
11/14/2011 15:38:45,,信息,[101] SQL Server CLUSTER-MSSQL 版本 9.00.3042 (连接限制: 0)
11/14/2011 15:38:45,,信息,[100] Microsoft SQLServerAgent 版本 9.00.3042.00 (内部版本号 (未知) unicode 零售): 进程 ID 4476
11/14/2011 15:38:25,,信息,[393] 正在等待 SQL Server 恢复数据库...

...全文
471 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
唐诗三百首 2011-12-13
  • 打赏
  • 举报
回复
是群集里的sql server?

检查是否什么事件触发其重启的.
--小F-- 2011-12-13
  • 打赏
  • 举报
回复
检查是不是中病毒了。
zhengdows 2011-12-13
  • 打赏
  • 举报
回复
什么叫没能正确运行,从那条看出来的?
-晴天 2011-12-13
  • 打赏
  • 举报
回复
看上去,你的服务器本身就没能正确运行.
今天将由于需要就将我的SQL 2008升级到SQL 2008 R2. 说到为什么要升级是因为,从另一台机器上备份了一个数据库,到我的机器上还原的时候提示“System.Data.SqlClient.Sqlerror:该数据库是在运行版本10.50.2500的服务上备份的,该版本与此服务(运行版本10.00.1600)不兼容。请在支持该备份的服务上还原数据库,或者使用与此服务兼容的备份。” 经过一番查证得知: 所谓的10.00.1600其实就是SQL 2008 10.50.1600其实就是SQL 2008 R2 10.50.2500其实就是SQL 2008 R2 SP1 这样一来基本就明了了。 我得升级自己的数据库到SQL 2008 R2 SP1。 这篇文章就把我先升级到SQL 2008 R2的过程详细记录下来,下一篇文章会介绍升级R2到R2 SP1. 第一步:准备安装程序。 首先SQL 2008是安装好的 因此只需要下载SQL 2008 R2安装程序,下载地址如下:http://care.dlservice.microsoft.com/dl/download/1/E/6/1E626796-588A-495C-917B-321093FB98EB/2052/SQLFULL_x86_CHS.exe?lcid=2052&ptype=pcare 第二步:升级开始。SHOW TIME!!! 1、如果是从SQL2008升级到SQL2008R2那么只能选择左侧“安装”对应右侧“从SQL SERVER 2000,SQL 2005或SQL 2008升级”这个选项来升级。 大家也注意到有一个“维护”但是这个选项是“从SQL 2008其他例如EXPRESS版本升级” 在此,要区分清楚。 2、安装程序支持规则检查。通过之后就继续下一步。 3、输入产品密钥,这个地方,你的密钥是什么版本的,装完之后你的数据库就是什么版本:像企业版,开发版等等等。 4、许可条款必须接受,不然人家不让用啊~~~ 5、安装程序支持文件。 6、程序支持规则安装完成后程序会自动检测安装的文件是否满足需求。 7、当你的服务中只有一个实例的时候,你很难听到实例这个词,人们都直接叫他“数据库”了。只有在服务上安装的实例数目超过两个的时候你才会听到“实例”二字比较多。 但是“实例”肯定是学习数据库过程中必须熟知的东东!!! 此处,选择你想要升级的实例。下一步就行了。 8、以前安装过的组件(component)都会出现在这里,不用管,以前有的,现在当然也要有,闭着眼睛点击“下一步”吧! 9、因为是升级安装,所以你以前的实例名字是什么,这里还是什么。继续“下一步”。 10、不废话,“下一步”。 11、是否发送错误报告,随便,下一步。 12、“下一步”。 13、点击“升级”按钮进行升级,中途等待大约20-30分钟就完成了。 升级过程中如图: 14、安装成功要求动。吧没的说!! 15、完毕,动SSMS(SQL SERVER MANAGEMENT STUDIO)在登陆界面上就会立马察觉到不同,SQL 2008变成了SQL 2008 R2. 16、连接上数据库引擎,在左侧导航栏就可以看到你数据库的版本了。这次变成了10.50.1600。如果还要升级到10.50.2500。那就继续安装一个升级补丁吧! 至此,10.00.1600升级10.50.1600已经成功完成。 总结一下: 10.00.1600就是SQL SERVER 2008 10.50.1600就是SQL SERVER 2008 R2 这篇博文里讲的是升级安装,如果你要进行全新安装,请按照如下操作: 一、卸载SQL SERVER 2008,一定要卸载,数据库不像其他常用的应用程序(那些程序会自动检测是否有旧版本,然后给你卸载并升级)。 另:对SQL来说,如果你安装好之后,再进行一次安装的话,实际上安装的是另外一个实例。 二、卸载完之后就安装就行了。执行的是安装---全新安装。 其他细节参考我的博文:SQL SERVER 2008安装(在实例、权限等方面,SQL 2008和SQL 2008 R2是一样的)。

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧