歡迎來到 常識詞典網 , 一個專業的常識知識學習網站!
[ Ctrl + D 鍵 ]收藏本站
這是我以前做的一個網站項目中的開發文檔附件。我后來的一段時間都是用PHP+MySQL數據庫做網站,很久沒接觸SQL Server數據庫了,但現在又要跟SQL Server數據庫打交道了,就把這個附近發了出來,方便參考。
★附件㈠、如何進行SQL Server數據庫的備份與恢復
方法一、利用備份和恢復
先對源數據庫進行完全備份,備份到一個設備(device)上,然后把備份文件復制到目的服務器上(恢復的速度快),進行數據庫的恢復操作,在恢復的數據庫名中填上源數據庫的名字(名字必須相同),選擇強制型恢復(可以覆蓋以前數據庫的選項),在選擇從設備中進行恢復,瀏覽時選中備份的文件就行了。這種方法可以完全恢復數據庫,包括外鍵,主鍵,索引。
方法二、直接拷貝數據文件
把數據庫的數據文件(*.mdf)和日志文件(*.ldf)都拷貝到目的服務器,在SQL Server Query Analyzer(中文名:SQL查詢分析器)中用語句進行恢復:
EXEC sp_attach_db @dbname = ‘test’,
@filename1 = ‘c:\mssql\data\test_data.mdf’,
@filename2 = ‘c:\mssql\data\test_log.ldf’
這樣就把test數據庫附加到SQL Server中,可以照常使用。如果不想用原來的日志文件,可以用如下的命令:
EXEC sp_detach_db @dbname = ‘test’
EXEC sp_attach_single_file_db @dbname = ‘test’,
@physname = ‘c:\mssql\data\test_data.mdf’
這個語句的作用是僅僅加載數據文件,日志文件可以由SQL Server數據庫自動添加,但是原來的日志文件中記錄的數據就丟失了。
下一篇:Linux常用命令集 下一篇 【方向鍵 ( → )下一篇】
上一篇:符號組成的心 上一篇 【方向鍵 ( ← )上一篇】
快搜