• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

一次TempDB损毁的处理过程_sqlserver

sqlserver 搞代码 3年前 (2018-06-16) 74次浏览 已收录 0个评论

故障h境:WinNT4.0Cluster+SQL Server7.0 

故障描述:  8:30左右lFY料C,cluster作移D後sql servero法起,查看windows日志,有e`o如下

http://www.gaodaima.com/35833.html一次TempDB损毁的处理过程_sqlserver

 

事件型:   e`

事件碓:   ClusSvc

事件e目:     (2052)

事件Rea:        1066

日期:         2005-1-21

rg:         8:23:20

使用者:              N/A

X: TEST

描述:

Cluster disk resource Disk G:: is corrupt. Running ChkDsk /F to repair problems.

http://go.microsoft.com/fwlink/events.asp 查看f明及支援中心,以取得其他Y。

 

根e`o,需要TEST/G做check disk.再Y料做完整backup後,停止cluster服,重起server後,chkdsk g: /f 绦谐晒.再次sql server,依fo法_,windows event log出下以下e`

 

事件型:   Y

事件碓:   MSSQLServer$TEST

事件e目:     Server

事件Rea:        17055

日期:         2005-1-21

rg:         8:23:54

使用者:              N/A

X: TEST

描述:

17052 :Database ‘tempdb’ cannot be opened. It has been marked SUSPECT by recovery. See the SQL Server errorlog for more information.

http://go.microsoft.com/fwlink/events.asp 查看f明及支援中心,以取得其他Y。

Y料:

0000: 9c 42 00 00 0a 00 00 00   ?B……

 

0030: 00 00                     ..     

 

在MicrosoftW站查找17055,10752的e`代a]有Y果. 通^查找PI字 “Database ‘tempdb’ cannot be opened”,找到重建TempDB的一篇文章http://support.microsoft.com/default.aspx?scid=kb;en-us;288809

 

矸椒: 根④文n,操作步E如下

1.O置SQL Server Virtul Server Name

C:/> set _CLUSTER_NETWORK_NAME=YourSQLVirtualName

2.命令行SQL Server斡裟J(命令行窗口不能P])

C:/> sqlservr -c -f -T3608 -T4022

3._⒉樵分析器,以SA登入,绦邢到y存^程重OTempDBB

exec master..sp_resetstatus Tempdb

4.按CTRL+CP]第2步的命令行窗口

5.重新正常SQL Server,此r又亟TempDB

6.原第1步的h境翟O置

C:/> set _CLUSTER_NETWORK_NAME=

 

至此,Y料恢正常.

 

欢迎大家阅读《一次TempDB损毁的处理过程_sqlserver,跪求各位点评,若觉得好的话请收藏本文,by 搞代码


喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址