欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

master數據庫損壞的解決辦法有哪些

 更新時間:2015年10月28日 15:09:06   作者:瀟湘隱者  
由于sqlserver 2008 master數據庫損壞導致sqlserver服務啟動失敗,本文給大家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,狀態(tài): 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)不匹配。如果此錯誤是在復制期間出現(xiàn)的,請重新創(chuàng)建發(fā)布。否則,如果該問題導致啟動期間出錯,請從備份還原。

此時解決master數據庫的損壞的方法大致有三種:

1: 從備份還原master數據庫

    還原master數據庫的前提是你的master有做備份。千萬謹記,master也必須備份。很多時候,有些人備份時會忽略這些系統(tǒng)數據庫。 一般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]

   當然有很多細節(jié),如果數據庫安裝后打過補丁,做過升級,可能需要重新應用這些補丁。

以上內容是關于master數據庫損壞的解決辦法,希望對大家有所幫助。

相關文章

  • sqlserver:查詢鎖住sql以及解鎖方法

    sqlserver:查詢鎖住sql以及解鎖方法

    這篇文章主要介紹了sqlserver:查詢鎖住sql以及解鎖方法,具有一定參考價值,這里分享給大家,供需要的朋友參考。
    2017-10-10
  • SQL刪除語句DROP、TRUNCATE、 DELETE 的區(qū)別

    SQL刪除語句DROP、TRUNCATE、 DELETE 的區(qū)別

    這篇文章主要介紹了SQL刪除語句DROP、TRUNCATE、 DELETE 的區(qū)別,幫助大家更好的理解和學習sql語句,感興趣的朋友可以了解下
    2020-09-09
  • sql 時間函數 整理的比較全了

    sql 時間函數 整理的比較全了

    sql 時間函數,需要的朋友可以參考下。
    2009-11-11
  • 深入SQL SERVER合并相關操作Union,Except,Intersect的詳解

    深入SQL SERVER合并相關操作Union,Except,Intersect的詳解

    本篇文章是對SQL SERVER合并相關操作Union,Except,Intersect進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • SQL Server跨服務器操作數據庫的圖文方法(LinkedServer)

    SQL Server跨服務器操作數據庫的圖文方法(LinkedServer)

    這篇文章主要介紹了SQL Server跨服務器操作數據庫的方法,通過鏈接服務器(LinkedServer)實現(xiàn)SQL Server遠程鏈接MySql等數據庫,需要的朋友可以參考下
    2022-10-10
  • SQL Server中執(zhí)行動態(tài)SQL

    SQL Server中執(zhí)行動態(tài)SQL

    本文詳細講解了SQL Server中執(zhí)行動態(tài)SQL的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • 將備份的SQLServer數據庫轉換為SQLite數據庫操作方法

    將備份的SQLServer數據庫轉換為SQLite數據庫操作方法

    怎樣將備份的SQLServer數據庫轉換為SQLite數據庫操作方法:先要安裝好SQLServer2005,并且記住安裝時自己設置的用戶名和密碼,感興趣的朋友可以參考下啊,或許本文對你有所幫助
    2013-02-02
  • sql server日志處理不當造成的隱患詳解

    sql server日志處理不當造成的隱患詳解

    這篇文章主要給大家介紹了關于sql server日志處理不當造成的隱患的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用sql server具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-12-12
  • SQL Server 數據文件收縮和查看收縮進度的步驟

    SQL Server 數據文件收縮和查看收縮進度的步驟

    這篇文章主要介紹了SQL Server 數據文件收縮和查看收縮進度,SQL Server在刪除數據后,會重新利用這部分空間,所以如果不是空間緊張的情況下,可以不回收,本文給大家介紹的非常詳細,需要的朋友可以參考下
    2023-03-03
  • MySql更新優(yōu)化策略

    MySql更新優(yōu)化策略

    數據庫優(yōu)化是一項很復雜的工作,因為這關系到對系統(tǒng)優(yōu)化的理解。mysql更新優(yōu)化是程序員必掌握的知識,這篇文章主要介紹mysql更新優(yōu)化的策略,需要的朋友可以參考下
    2015-08-08

最新評論