第一步:復制model.mdf、mastlog.ldf、model.mdf、modellog.ldf、msdbdata.mdf、msdblog.ldf文件。
從X:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Binn\Templates
至X:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA
註:以上「X:\Program Files\Microsoft SQL Server」為SQL Server的安裝目錄。以下的「C:\Program Files\Microsoft SQL Server」為系統盤下的目錄
第二步:定位並執行安裝命令
1. 首先找到安裝命令:C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Release\setup.exe
2. 執行命令
如果只是Windows身份驗證模式,只需要如下語法即可:
復制代碼 代碼如下:
setup /ACTION=REBUILDDATABASE /QUIET /INSTANCENAME=<instance name> /SQLSYSADMINACCOUNTS=<accounts>
如果是復合身份驗證模式,則需要使用/SAPWD參數提供sa的密碼:
復制代碼 代碼如下:
setup
/ACTION=REBUILDDATABASE /QUIET /INSTANCENAME=<instance name>
/SQLSYSADMINACCOUNTS=<accounts> /SAPWD=<sa password>
我安裝時設置的是復合認證模式,SQL Server系統管理員帳號是administrators組,sa密碼是123456。並且就一個默認實例:MSSQLSERVER。
所以在命令行執行如下命令:
復制代碼 代碼如下:
setup /ACTION=REBUILDDATABASE /QUIET /INSTANCENAME=MSSQLSERVER /SQLSYSADMINACCOUNTS=administrators /SAPWD=123456
第三步:執行完畢後沒有任何提示信息(不管成功與否),但是可以馬上在C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\Summary.txt中查看安裝日誌。
最後,在Sql Server Configuration Manager中啟動SQL Server服務成功。
在處理過程中出現了這種情況SQL恢復資料庫又該怎麼辦?只有mdf文件時,應當如何進行恢復,即有log文件的資料庫如何恢復
SQL恢復資料庫具體實現步驟:
1、新建一個同名資料庫。
2、停止資料庫服務,覆蓋新建的資料庫主文件(小技巧:最好放在同一個磁碟裡面,把新建的資料庫主文件刪掉或移開,再把要恢復的資料庫主文件剪切過去,這樣就可以節省時間。)
3、啟動資料庫服務,資料庫變為置疑或可疑狀態。然後在查詢分析器中運行:
alter database 無日誌文件的資料庫名稱 set emergency
設置為緊急狀態。
4、再運行:
alter database 無日誌文件的資料庫名稱 set single_user
或者:
Sp_dboption '無日誌文件的資料庫名稱', 'single user', 'true'
設置為單用戶模式。
5、檢查並重建日誌文件,運行:
dbcc checkdb('無日誌文件的資料庫名稱',REPAIR_ALLOW_DATA_LOSS)
這個時間比較長。耐心等待!如果有錯誤提示,再運行:
dbcc checkdb('無日誌文件的資料庫名稱',REPAIR_REBUILD)
進行修復。如果沒有錯誤,可以跳過。
6、恢復成多用戶模式
alter database 無日誌文件的資料庫名稱 set multi_user
或者:
Sp_dboption '無日誌文件的資料庫名稱', 'single user', 'false'
刷新資料庫,你就可以看到已經修復好的資料庫了。
以上就是為大家分享的SQL恢復資料庫方法,希望對大家恢復資料庫有所幫助。
『貳』 怎樣重建SQL2005中的master
如果master損壞,還沒有備份,你乾脆整個重新安裝,安裝好在附加上原來的mdf文件
如果有備份,你首先到用SQL
Configuration
manager停止SQL
Sever
實例,然後用命令行以single
模式啟動Server,運行SQL
CMD:
sqlservr.exe
–c
–m
然後運行
RESTORE
DATABASE
master
FROM
DISK
=
'C:SQLBackupsmaster.bak'
WITH
REPLACE
『叄』 安裝SQL後怎麼說未安裝
可以先退出U6.打開SQL的企業管理器,啟動你的資料庫,這時電腦右下方會顯示SQL
Server開啟的標記。然後運行U6.
『肆』 安裝SQLSERVER2012後找不到 master資料庫怎麼解決
master資料庫本來就是系統資料庫,這里是系統賬戶信息存放的,刪除後應該是很多信息會丟失的,是否還能登錄,只能你去測試下了。
『伍』 SQL server2016無法使用的問題
打開SQL Server 配置管理器
2
SQL Server 網路配置
3
SQLEXPRESS的協議
4
TCP/IP 屬性
5
IPALL裡面有個 TCPDynamic Ports
用動態埠而不使用默認的1433埠
『陸』 怎樣重建SQL2005中的master
遇到損壞或者錯誤的master資料庫是最難解決情況之一。Master資料庫包含了SQL Server需要的關鍵信息。如果master資料庫出錯,那麼SQL Server就不能啟動。要在這種情況下還原master資料庫,可以按照下面這些步驟來從災難中恢復過來: 1. 使用\Program Files\Microsoft SQL Server\80\Tools\Binn目錄下的rebuidm.exe文件重建master資料庫。重建master資料庫可以使你的資料庫文件完整無缺。經常把數據和日誌文件備份到一個單獨的目錄是個不錯的主意。 2. 使用-m參數啟動SQL Server,這樣可以以單用戶模式重新啟動SQL Server。 3. 從最近一次已知最好的備份來還原master資料庫。 4. 核實master資料庫是不是已經成功還原:確認所有資料庫都已恢復正常運行。從最近一次已知最好的備份來還原msdb資料庫。 5. 以普通模式停止和啟動SQL Server。 6. 向生產用戶開放資料庫。 如果這樣做沒有效,那麼重建master資料庫然後附加這個資料庫。這也是DBA的任務之一,當然你並不希望經常這樣做。如果master資料庫出現問題,那麼伺服器上所有的資料庫都會出現問題。 總的來說,恢復時要完成的第一個步驟就是安裝一個新的master資料庫,使伺服器至少能夠啟動。在此基礎上,就可以還原真正的master資料庫了。雙擊了rebuildm.exe之後,將啟動rebuild master實用程序,它需要三個參數: ① 要恢復的伺服器名稱。 ② Master資料庫在原來的安裝程序中的位置,如果SQL Server的版本為SP2,這個位置應當是安裝CD的x86\data目錄(在更早的版本中,由於存在程序錯誤,有可能需要將這個data目錄拷貝到硬碟驅動器或者網路驅動器上)。 ③ 伺服器的排序規則。 這個重建過程將會重新創建全部四個系統資料庫以及Northwind和Pubs,接著對伺服器進行配置。整個重建過程大約需要數分鍾,如果以前使用service pack對伺服器進行了升級,將有可能花費更長時間。 恢復過程的第二個步驟是使用伺服器管理或者企業管理器來啟動伺服器。 依賴於你的安全性配置,企業管理器很有可能沒有連接到伺服器的許可權。重建master資料庫將會丟掉除了sa以外的所有用戶登錄,並把sa的空口令重置為空。如果要調整企業管理器的連接配置,以便作為sa以空口令連接到伺服器,可以編輯SQL Server的注冊屬性。不要擔心sa的空口令,因為我們很快就會恢復真正的master資料庫。一旦伺服器再次運行,你就會發現所有的用戶資料庫都不見了,因為重建的master資料庫沒有包含有關這些用戶資料庫的信息。恢復過程的第三個步驟就是將伺服器置於單用戶模式,以便還原master資料庫。在企業管理器中,要完成以下步驟: ① 選擇伺服器。 ② 使用右鍵單擊它,並從彈出的快捷方式菜單中選擇「屬性」菜單項,打開「伺服器屬性」對話框。 ③ 單擊「啟動參數」按鈕。 ④在「參數」文本框中輸入-m,然後按下「添加」按鈕。 ⑤ 按下「確定」按鈕關閉「啟動參數」對話框,然後關閉「伺服器屬性」對話框。 ⑥ 關閉企業管理器。 警告:在SQL Server實例處於單用戶模式時,不要使用企業管理器。這樣做有可能會鎖定該實例,使它進入不能接受其他連接的狀態。 ⑦ 使用SQL Server伺服器管理器停止並重新啟動SQL Server實例。 恢復損壞的master資料庫的第四個步驟才是進行真正的還原。因為SQL Server現在處於單用戶模式,所以必須使用查詢分析器來完成這一步驟。如果試圖在企業管理器中還原master資料庫,將會產生嚴重的問題。在查詢分析器中進行還原時,需要執行下面的命令: RESTORE DATABASE master FROM DISK=』systembackup』 WITH FILE=1 執行結果如下: The master database has been successfully restored. Shutting down SQL Server. SQL Server is terminating this process. 關閉查詢分析器,並使用SQL Server的服務管理器重新啟動SQL Server實例。 還原master資料庫的最後一步是把在第三個步驟加入的-m啟動參數去掉,將SQL Server實例重新置於多用戶狀態。要修改這個啟動參數,可以使用企業管理器的「伺服器屬性」對話框。 關閉企業管理器,使用SQL Server的服務管理器停止並重新啟動SQL Server實例。
『柒』 新安裝的SQL2012新建查詢用語句建表後,發現系統資料庫master下面沒有表這一欄怎麼回事
master是系統資料庫,默認是無法看到表的,所有的表基本上都被SQL封裝為系統視圖了。
你可以自己創建個資料庫,就會有【表】這個項了。
如圖:
『捌』 SQL 指定的服務未安裝
重裝系統,重裝SQL Server 2000(先把重要的資料庫盡量轉移)
『玖』 請問這個教育統計系統SQL Express未安裝怎麼弄
安裝SQLserver2008即可解決問題,方法如下:
准備工具:SQLserver2008安裝包
1、首先,雙擊打開SQLserver2008安裝文件,單擊「新建SQLserver獨立安裝或在現有安裝中添加功能」選項,如下圖所示,然後進入下一步。