http://delphi.ktop.com.tw/topic.asp?TOPIC_ID=33075
我重新安裝sql server, 原有的數據庫*.ldf及*.mdf有備份,但當我將其拷貝到data文件夾覆蓋新建同名數據庫的這兩個文件后,卻發現這個數據庫不能使用,呈灰色.請教該如何恢復才可以使用?
1.MSSQL 2000
進入Enterprise Manager
Microsoft SQL Server ->SQL Server群組 ->ServerName(Windows NT)->
資料庫 ,Mouse移到資料庫上右鍵 ->所有工作 ->附加資料庫 ->按驗證左
邊按鈕 ->選MDF檔 ->按確定 -> 恢復資料庫
2.MSSQL 2000 ,MSSQL 7.0
進上Query Analyzer執行EXEC sp_attach_db指令範例如下
EXEC sp_attach_db @dbname = N'ACS1',
@filename1 = N'E:\ATTDATA\MSSQL\ACS1_Data.MDF',
@filename2 = N'E:\ATTDATA\MSSQL\ACS1_Log.LDF'
SQL server 2000 資料(數據庫)恢復問題
MSSQL Log 修復
http://bestlong.no-ip.com/blog/index.php?cat=1
MSSQL Log 修復
Tuesday, August 30th, 2005
如果遺失日誌檔
小知識: SQL恢復技術
SQL Server 資料庫檔恢復技術
SQL Server 資料庫備份有兩種方式,一種是使用BACKUP DATABASE 將資料庫檔備份出去,另外一種就是直接拷貝資料庫檔 mdf 和日誌檔ldf的方式。下面將主要討論一下後者的備份與恢復。
本文假定您能熟練使用SQL Server Enterprise Manager (SQL Server企業管理器) 和 SQL Server Quwey Analyser(SQL Server查詢分析器)。
1、正常的備份、恢復方式
正常方式下,我們要備份一個資料庫,首先要先將該資料庫從運行的資料伺服器中斷開,或者停掉整個資料庫伺服器,然後複製檔。
卸下資料庫的命令:Sp_detach_db 資料庫名
連接資料庫的命令:Sp_attach_db
或者
sp_attach_single_file_db
sp_attach_db [@dbname =] ′dbname′, [@filename1 =] ′filename_n′ [,…16]
sp_attach_single_file_db [@dbname =] ′dbname′, [@physname =] ′physical_name′
使用此方法可以正確恢復 SQL Sever7.0 和 SQL Server 2000 的資料庫檔,要點是備份的時候一定要將 mdf 和 ldf 兩個檔都備份下來,mdf 檔是資料庫資料檔案,ldf 是資料庫日誌檔。
例子:
假設資料庫為test,其資料檔案為test_data.mdf,日誌檔為test_log.ldf。下面我們討論一下如何備份、恢復該資料庫。
卸下資料庫:
sp_detach_db ‘test’
連接資料庫:
sp_attach_db […]
MSSQL Log 修復
Tuesday, August 30th, 2005
如果遺失日誌檔
小知識: SQL恢復技術
SQL Server 資料庫檔恢復技術
SQL Server 資料庫備份有兩種方式,一種是使用BACKUP DATABASE 將資料庫檔備份出去,另外一種就是直接拷貝資料庫檔 mdf 和日誌檔ldf的方式。下面將主要討論一下後者的備份與恢復。
本文假定您能熟練使用SQL Server Enterprise Manager (SQL Server企業管理器) 和 SQL Server Quwey Analyser(SQL Server查詢分析器)。
1、正常的備份、恢復方式
正常方式下,我們要備份一個資料庫,首先要先將該資料庫從運行的資料伺服器中斷開,或者停掉整個資料庫伺服器,然後複製檔。
卸下資料庫的命令:Sp_detach_db 資料庫名
連接資料庫的命令:Sp_attach_db
或者
sp_attach_single_file_db
sp_attach_db [@dbname =] ′dbname′, [@filename1 =] ′filename_n′ [,…16]
sp_attach_single_file_db [@dbname =] ′dbname′, [@physname =] ′physical_name′
使用此方法可以正確恢復 SQL Sever7.0 和 SQL Server 2000 的資料庫檔,要點是備份的時候一定要將 mdf 和 ldf 兩個檔都備份下來,mdf 檔是資料庫資料檔案,ldf 是資料庫日誌檔。
例子:
假設資料庫為test,其資料檔案為test_data.mdf,日誌檔為test_log.ldf。下面我們討論一下如何備份、恢復該資料庫。
卸下資料庫:
sp_detach_db ‘test’
連接資料庫:
sp_attach_db […]