SQL Server 2000數(shù)據(jù)庫備份和還原的示例
以下的文章主要講述的是SQL Server 2000數(shù)據(jù)庫的備份與數(shù)據(jù)庫還原還有對其在實(shí)際操作中我們要經(jīng)常使用代碼介紹,以下的文章就是對相關(guān)內(nèi)容的描述,望會在以后的學(xué)習(xí)或是工作中帶來很大的幫助。
SQL Server 2000的備份與還原:
備份數(shù)據(jù)庫,示例:
- BACKUP DATABASE Northwind TO DISK = 'c:Northwind.bak'
還原數(shù)據(jù)庫,例如:
返回由備份集內(nèi)包含的SQL Server 2000數(shù)據(jù)庫和日志文件列表組成的結(jié)果集
- RESTORE FILELISTONLY FROM DISK = 'c:Northwind.bak'
還原由BACKUP備份的數(shù)據(jù)庫
- RESTORE DATABASE Northwind FROM DISK = 'c:Northwind.bak'
指定還原后的數(shù)據(jù)庫物理文件名稱及路徑
- RESTORE DATABASE TestDB FROM DISK = 'c:Northwind.bak'
- WITH MOVE 'Northwind' TO 'c:testtestdb.mdf', MOVE 'Northwind_log'
- TO 'c:testtestdb.ldf' MOVE 'logical_file_name' TO 'operating_system_file_name'
指定應(yīng)將給定的 logical_file_name 移到 operating_system_file_name。
默認(rèn)情況下,logical_file_name 將還原到其原始位置。如果使用 RESTORE
語句將SQL Server 2000數(shù)據(jù)庫復(fù)制到相同或不同的服務(wù)器上,則可能需要使用 MOVE 選項(xiàng)重
新定位數(shù)據(jù)庫文件以避免與現(xiàn)有文件沖突。可以在不同的 MOVE 語句中指定
數(shù)據(jù)庫內(nèi)的每個(gè)邏輯文件。
強(qiáng)制還原,加上REPLACE參數(shù),則在現(xiàn)有數(shù)據(jù)庫基礎(chǔ)上強(qiáng)制還原。
- RESTORE DATABASE TestDB FROM DISK = 'c:Northwind.bak' WITH REPLACE,
- MOVE 'Northwind' TO 'c:testtestdb.mdf', MOVE 'Northwind_log' TO 'c:testtestdb.ldf'
以上的相關(guān)內(nèi)容就是對SQL Server 2000數(shù)據(jù)庫的備份與還原的介紹,望你能有所收獲。
【編輯推薦】
- SQL Server 分布式事務(wù)的概念與包括事物
- SQL Server 數(shù)據(jù)庫給CPU分配線程的操作流程
- SQL Server主鍵列的正確查看方式
- SQL Server刪除群集的實(shí)例演示
- 對SQL Server數(shù)據(jù)庫與XML支持的正確理解