Sql Server恢復數(shù)據(jù)庫和單表數(shù)據(jù)的方法小結(jié)
1、如果不小心把某個表的數(shù)據(jù)刪了、不要急、進服務(wù)器看看數(shù)據(jù)庫有沒有備份、有的話先找出來備份文份XX.bak的

2、然后把這個XX.bak的文件復制出來、放到D盤或E盤下、不要放桌面、等一下恢復不好找

3、然后打開sql server、新建一個數(shù)據(jù)庫、全新的數(shù)據(jù)庫、記得路徑、恢復的時候也要用到、然后其他不用管、一直點完成就可以了、新建完不要對數(shù)據(jù)庫做什么
注意:還有一種方法是不用新建數(shù)據(jù)庫,先在D盤新建一個MSSQL的文件夾,然后在sql server直接對著原有的數(shù)據(jù)庫右鍵還原數(shù)據(jù)庫、然后填數(shù)據(jù)庫名稱、覆蓋就好了、記得選擇還原文件的時候如果找不到、就右鍵還原文件的文件夾

4、接下來就是恢復數(shù)據(jù)庫了、單表恢復也是這樣操作、對著新建的數(shù)據(jù)庫、右鍵任務(wù)-還原-數(shù)據(jù)庫

5、現(xiàn)在就要選擇恢復剛剛復制出來的文件了、添加的時候如果有文件夾要點右鍵才會出來.bak文件

6、選擇新建的數(shù)據(jù)庫

7、選擇創(chuàng)建數(shù)據(jù)庫時創(chuàng)建日志的那2個文件

8、然后選擇覆蓋了數(shù)據(jù)庫、一定要記的你的目標數(shù)據(jù)庫是新建的那個、一定要記得

9、然后耐心等待還原。注意:如果報錯3154、那就是你選錯了、你選了文件還原、而不是數(shù)據(jù)庫還原
10、還原之后、我們就要開始找我們需要的那個表的數(shù)據(jù)了

11、用insert into恢復那個表的數(shù)據(jù)、如果上面恢復所有的不行、那就用values

至此、恢復表數(shù)據(jù)就算完成了
以上就是Sql Server恢復數(shù)據(jù)庫和單表數(shù)據(jù)的方法小結(jié)的詳細內(nèi)容,更多關(guān)于Sql Server恢復數(shù)據(jù)庫和表數(shù)據(jù)的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
SQL Server 2005 還原數(shù)據(jù)庫錯誤解決方法
解決SQL Server 2005 還原數(shù)據(jù)庫錯誤:System.Data.SqlClient.SqlError: 在對 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\BusinessDB.mdf' 嘗試 'RestoreContainer::ValidateTargetForCreation' 時,操作系統(tǒng)返回了錯誤 '5(拒絕訪問)'2009-03-03
Sql Server里刪除數(shù)據(jù)表中重復記錄的例子
這篇文章主要介紹了Sql Server里刪除數(shù)據(jù)表中重復記錄的例子,本文給出了3種操作方法,需要的朋友可以參考下2014-08-08
GreatSQL 在SQL中如何使用 HINT 語法修改會話變量
GreatSQL推出新的優(yōu)化Hint功能,名為SET_VAR,允許用戶在查詢語句中修改數(shù)據(jù)庫的會話變量,但只對當前查詢會話生效,不影響其他會話,本文給大家介紹GreatSQL 在SQL中如何使用 HINT 語法修改會話變量,感興趣的朋友一起看看吧2024-10-10

