bak文件怎么還原到sql數(shù)據(jù)庫 如何在SQL Server中恢復(fù)數(shù)據(jù)?
如何在SQL Server中恢復(fù)數(shù)據(jù)?SQL server中恢復(fù)數(shù)據(jù)的幾種方法:1.自然是備份的恢復(fù)方法。備份是最安全可靠的方法,操作起來也非常簡單。只需在sql server的企業(yè)管理器中選擇恢復(fù)即
如何在SQL Server中恢復(fù)數(shù)據(jù)?
SQL server中恢復(fù)數(shù)據(jù)的幾種方法:
1.自然是備份的恢復(fù)方法。備份是最安全可靠的方法,操作起來也非常簡單。只需在sql server的企業(yè)管理器中選擇恢復(fù)即可。
T-SQL還可以用來完成:
從磁盤還原數(shù)據(jù)庫測試; c:mssql7ackup ;
當(dāng)然這是文件恢復(fù),如果是設(shè)備恢復(fù),自然是可以的。
2.但有的時(shí)候,SQL server在我們毫無準(zhǔn)備的情況下癱瘓了,有的時(shí)候是NT癱瘓?jiān)斐傻?這時(shí)候豆腐覺得墻上蓋茨的畫像上還有幾個(gè)西紅柿)。我該怎么辦?此時(shí)只采用sql server的t-sql中提供的系統(tǒng)存儲(chǔ)過程:
sp_atach_db
這里有一個(gè)簡單的例子:
sp_attach_db @dbname N;pubs ;,
@filename1 N ; ;,
@ filename 2N ; c:ms SQL 7 data pubs _ log . ldf ;
這種方法應(yīng)該說成功率很高,但是在實(shí)際操作中,豆腐聽說在這之后,數(shù)據(jù)庫變成了只讀,沒有辦法了。如果只有mdf沒有l(wèi)df文件,可以使用sp_attach_single_file。
sp _ attach _ single _ file _ db @ dbname ; pubs ;,@physname ; ;
這個(gè)方法本來是用來逆向操作sp _ deatach的,但是直接使用還是可以成功的。
SQL語句:怎么對(duì)某個(gè)數(shù)據(jù)庫中的數(shù)據(jù)表進(jìn)行備份與還原?
我 我只聽說過備份和恢復(fù)數(shù)據(jù)庫本身的代碼是這樣的——用init備份備份數(shù)據(jù)庫sys到diskc:目錄——從磁盤ceccho5-@ .com2002.dat恢復(fù)使用主恢復(fù)數(shù)據(jù)庫testdb