程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> 其他數據庫知識 >> MSSQL >> master數據庫破壞的處理方法有哪些

master數據庫破壞的處理方法有哪些

編輯:MSSQL

master數據庫破壞的處理方法有哪些。本站提示廣大學習愛好者:(master數據庫破壞的處理方法有哪些)文章只能為提供參考,不一定能成為您想要的結果。以下是master數據庫破壞的處理方法有哪些正文


SQL Server 2008 master數據庫破壞後,SQL SERVER辦事啟動掉敗,檢查毛病日記,你會看到上面毛病信息:

2015-10-27 10:15:21.01 spid6s      Starting up database 'master'.
2015-10-27 10:15:23.01 spid6s      毛病: 9003,嚴重性: 20,狀況: 1。
2015-10-27 10:15:23.01 spid6s      The log scan number (227:418:1) passed to log scan in database 'master' is not valid. This error may indicate data corruption or that the log file (.ldf) does not match the data file (.mdf). If this error occurred during replication, re-create the publication. Otherwise, restore from backup if the problem results in a failure during startup.
2015-10-27 10:15:23.01 spid6s      Cannot recover the master database. SQL Server is unable to run. Restore master from a full backup, repair it, or rebuild it. For more information about how to rebuild the master database, see SQL Server Books Online.

假如是數據庫版本是中文版,你會看到相似上面的毛病信息:

傳遞給數據庫 'master' 中的日記掃描操作的日記掃描號 (227:418:1) 有效。此毛病能夠指導數據破壞,或許日記文件(.ldf)與數據文件(.mdf)不婚配。假如此毛病是在復制時代湧現的,請從新創立宣布。不然,假如該成績招致啟動時代失足,請從備份復原。

此時處理master數據庫的破壞的辦法年夜致有三種:

1: 從備份復原master數據庫

    復原master數據庫的條件是你的master有做備份。萬萬謹記,master也必需備份。許多時刻,有些人備份時會疏忽這些體系數據庫。 普通master、msdb備份是必需的。

2: 復制master數據庫模板

    假如你沒有master備份,那末退而求次,選擇從裝置目次的Templates拷貝master數據庫文件到對應的目次。假如你SQL SERVER裝置在C盤,沒有修正過裝置途徑,那末能夠就是C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Binn\Templates

3:重建master數據庫

    找到SQL Server 2008的裝置介質(拔出光盤或拷貝介質到對應目次),在敕令窗口將目次更改成setup.exe文件地點目次,然後運轉上面敕令(詳細聯合現實情形修正相干參數)

setup.exe
/QUIET
/ACTION=REBUILDDATABASE
/INSTANCENAME=instance_name
/SQLSYSADMINACCOUNTS= accounts
[/SAPWD=password]
[/SQLCOLLATION=collation_name]

   固然有許多細節,假如數據庫裝置後打過補釘,做過進級,能夠須要從新運用這些補釘。

以上內容是關於master數據庫破壞的處理方法,願望對年夜家有所贊助。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved