自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

無SQL Server數(shù)據(jù)庫日志文件恢復(fù)數(shù)據(jù)庫2方案

數(shù)據(jù)庫 SQL Server
以下的文章主要描述的是無SQL Server數(shù)據(jù)庫的日志文件恢復(fù)數(shù)據(jù)庫的實(shí)際操作的2個(gè)好用方法,以下就是文章的主要內(nèi)容的具體描述。

我們今天是要和大家一起討論的是無SQL Server數(shù)據(jù)庫日志文件恢復(fù)數(shù)據(jù)庫的實(shí)際操作的2個(gè)方法,SQL Server數(shù)據(jù)庫日志文件在誤刪或是因?yàn)閯e的其他原因而引起的相關(guān)數(shù)據(jù)庫日志損壞,以下的文章就是對其問題的解決。

 

1.新建一個(gè)同名的數(shù)據(jù)庫

2.再停掉sql server(注意不要分離數(shù)據(jù)庫)

3.用原數(shù)據(jù)庫的數(shù)據(jù)文件覆蓋掉這個(gè)新建的數(shù)據(jù)庫

4.再重啟sql server

5.此時(shí)打開企業(yè)管理器時(shí)會出現(xiàn)置疑,先不管,執(zhí)行下面的語句(注意修改其中的數(shù)據(jù)庫名)

6.完成后一般就可以訪問數(shù)據(jù)庫中的數(shù)據(jù)了,這時(shí),數(shù)據(jù)庫本身一般還要問題,解決辦法是,利用

數(shù)據(jù)庫的腳本創(chuàng)建一個(gè)新的數(shù)據(jù)庫,并將數(shù)據(jù)導(dǎo)進(jìn)去就行了.

  1. USE MASTER  
  2. GO  
  3. SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE  
  4. GO  
  5. UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='置疑的數(shù)據(jù)庫名' 
  6. Go  
  7. sp_dboption '置疑的數(shù)據(jù)庫名', 'single user', 'true'  
  8. Go  
  9. DBCC CHECKDB('置疑的數(shù)據(jù)庫名')   
  10. Go  
  11. update sysdatabases set status =28 where name='置疑的數(shù)據(jù)庫名' 
  12. Go  
  13. sp_configure 'allow updates', 0 reconfigure with override  
  14. Go  
  15. sp_dboption '置疑的數(shù)據(jù)庫名', 'single user', 'false'  
  16. Go  

無SQL Server數(shù)據(jù)庫日志文件恢復(fù)數(shù)據(jù)庫方法方法二

設(shè)置數(shù)據(jù)庫為緊急模式

停掉SQL Server服務(wù);

 

把應(yīng)用數(shù)據(jù)庫的數(shù)據(jù)文件XXX_Data.mdf移走;

 

重新建立一個(gè)同名的數(shù)據(jù)庫XXX;

 

停掉SQL服務(wù);

 

把原來的數(shù)據(jù)文件再覆蓋回來;

 

運(yùn)行以下語句,把該數(shù)據(jù)庫設(shè)置為緊急模式;

 

運(yùn)行

  1. “Use Master  
  2. Go  
  3. sp_configure 'allow updates', 1  
  4. reconfigure with override  
  5. Go”  

執(zhí)行結(jié)果:

DBCC 執(zhí)行完畢。如果 DBCC 輸出了錯(cuò)誤信息,請與系統(tǒng)管理員聯(lián)系。

已將配置選項(xiàng) 'allow updates' 從 0 改為 1。請運(yùn)行 RECONFIGURE 語句以安裝。

接著運(yùn)行“update sysdatabases set status = 32768 where name = 'XXX'”

執(zhí)行結(jié)果:

(所影響的行數(shù)為 1 行)

重啟SQL Server服務(wù);

運(yùn)行以下語句,把應(yīng)用數(shù)據(jù)庫設(shè)置為Single User模式;

運(yùn)行“sp_dboption 'XXX', 'single user', 'true'”

執(zhí)行結(jié)果:

命令已成功完成。

做DBCC CHECKDB;

運(yùn)行“DBCC CHECKDB('XXX')”

執(zhí)行結(jié)果:

'XXX' 的 DBCC 結(jié)果。

'sysobjects' 的 DBCC 結(jié)果。

對象 'sysobjects' 有 273 行,這些行位于 5 頁中。

'sysindexes' 的 DBCC 結(jié)果。

對象 'sysindexes' 有 202 行,這些行位于 7 頁中。

'syscolumns' 的 DBCC 結(jié)果。

………

運(yùn)行以下語句把系統(tǒng)表的修改選項(xiàng)關(guān)掉;

運(yùn)行“sp_resetstatus "XXX"

  1. go  
  2. sp_configure 'allow updates', 0  
  3. reconfigure with override  
  4. Go”  

執(zhí)行結(jié)果:

在 sysdatabases 中更新數(shù)據(jù)庫 'XXX' 的條目之前,模式 = 0,狀態(tài) = 28(狀態(tài) suspect_bit = 0),

沒有更新 sysdatabases 中的任何行,因?yàn)橐颜_地重置了模式和狀態(tài)。沒有錯(cuò)誤,未進(jìn)行任何更改。

DBCC 執(zhí)行完畢。如果 DBCC 輸出了錯(cuò)誤信息,請與系統(tǒng)管理員聯(lián)系。

已將配置選項(xiàng) 'allow updates' 從 1 改為 0。請運(yùn)行 RECONFIGURE 語句以安裝。

重新建立另外一個(gè)數(shù)據(jù)庫XXX.Lost;

DTS導(dǎo)出向?qū)?/p>

運(yùn)行DTS導(dǎo)出向?qū)В?/p>

復(fù)制源選擇EmergencyMode的數(shù)據(jù)庫XXX,導(dǎo)入到XXX.Lost;

選擇“在SQL Server數(shù)據(jù)庫之間復(fù)制對象和數(shù)據(jù)”,試了多次,好像不行,只是復(fù)制過來了所有表結(jié)構(gòu),但是沒有數(shù)據(jù),也沒有視圖和存儲過程,而且DTS向?qū)?**報(bào)告復(fù)制失敗;

所以***選擇“從源數(shù)據(jù)庫復(fù)制表和視圖”,但是后來發(fā)現(xiàn),這樣總是只能復(fù)制一部分表記錄;

于是選擇“用一條查詢指定要傳輸?shù)臄?shù)據(jù)”,缺哪個(gè)表記錄,就導(dǎo)哪個(gè);

視圖和存儲過程是執(zhí)行SQL語句添加的。

得到這兩個(gè)字段唯一的結(jié)果集

 

  1. select identity(int,1,1) as autoID, * into #Tmp from tableName  
  2. select min(autoID) as autoID into #Tmp2 from #Tmp group by Name,autoID  
  3. select * from #Tmp where autoID in(select autoID from #tmp2) 

 

***一個(gè)select即得到了Name,Address不重復(fù)的結(jié)果集(但多了一個(gè)autoID字段,實(shí)際寫時(shí)可以寫在select子句中省去此列)

 

以上的相關(guān)內(nèi)容就是對無SQL Server數(shù)據(jù)庫日志文件恢復(fù)數(shù)據(jù)庫方法兩則的介紹,望你能有所收獲。 

無SQL Server數(shù)據(jù)庫日志文件恢復(fù)數(shù)據(jù)庫方法方法一

責(zé)任編輯:佚名 來源: 新浪科技
相關(guān)推薦

2011-04-01 09:17:36

SQL Server數(shù)據(jù)庫

2011-04-01 09:31:01

SQL Server數(shù)據(jù)庫

2010-05-18 16:58:31

MySQL數(shù)據(jù)庫

2010-07-05 09:14:37

SQL Server數(shù)

2010-07-21 13:03:46

2011-03-24 09:45:34

SQL Server數(shù)恢復(fù)

2010-07-08 11:05:14

SQL Server數(shù)

2023-09-05 00:06:45

2010-07-08 13:20:05

SQL Server刪

2011-04-01 17:05:44

SQL Server數(shù)日志

2011-04-02 11:02:54

SQL Server數(shù)文件恢復(fù)

2011-09-21 14:00:34

SQL Server

2011-03-24 11:14:46

2010-07-15 17:28:50

SQL Server

2010-05-13 10:47:44

MySQL數(shù)據(jù)庫查詢

2010-05-21 13:48:36

MySQL數(shù)據(jù)庫

2024-04-02 08:21:45

數(shù)據(jù)庫日志SQL

2021-05-17 06:57:34

SQLServer數(shù)據(jù)庫

2011-08-09 17:24:21

SQL Server 數(shù)據(jù)庫日志

2011-03-15 09:52:40

SQL Server2數(shù)據(jù)庫恢復(fù)系統(tǒng)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號