正常恢復SQL Server數據庫用到的語句
恢復SQL Server數據庫是每一個DBA都需要掌握的技能,下面就為您介紹一些正常恢復SQL Server數據庫用到的語句,希望對您學習恢復SQL Server方面能有所幫助。
正常方式下,我們要備份一個數據庫,首先要先將該數據庫從運行的數據服務器中斷開,或者停掉整個數據庫服務器,然后復制文件。
卸下數據庫的命令:Sp_detach_db 數據庫名
連接數據庫的命令:
Sp_attach_db或者sp_attach_single_file_db
s_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是數據庫日志文件。
數據庫修復包括:sql數據庫修復 sql數據庫恢復sql server修復 文件修復 raid數據恢復 sql數據庫修復 raid磁盤陣列 sql恢復 sql server恢復 假設數據庫為test,其數據文件為test_data.mdf,日志文件為test_log.ldf。
卸下數據庫:sp_detach_db 'test'
連接數據庫:sp_attach_db 'test','C:\Program Files\Microsoft SQL Server\MSSQL\Data\test_data.mdf','C:\Program Files\Microsoft SQL Server\MSSQL\Data\test_log.ldf'
sp_attach_single_file_db 'test','C:\Program Files\Microsoft SQL Server\MSSQL\Data\test_data.mdf'
【編輯推薦】