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

sql server系統(tǒng)表?yè)p壞的解決方法

數(shù)據(jù)庫(kù) SQL Server
重要的sql server系統(tǒng)表?yè)p壞,的確是一個(gè)很讓人頭疼的問題,下文對(duì)sql server系統(tǒng)表?yè)p壞的原因作了詳盡的分析,并給出了解決方法,供您參考。

如果sql server系統(tǒng)表?yè)p壞了,應(yīng)該怎么辦呢?下面就教您一個(gè)sql server系統(tǒng)表?yè)p壞的解決方法,供您參考,希望對(duì)您能夠有所幫助。

一、sql server數(shù)據(jù)庫(kù)中三張重要的sql server系統(tǒng)表
sysobjects:在數(shù)據(jù)庫(kù)內(nèi)創(chuàng)建的每個(gè)對(duì)象(約束、默認(rèn)值、日志、規(guī)則、存儲(chǔ)過程等)在表中占一行。
sysindexes:數(shù)據(jù)庫(kù)中的每個(gè)索引和表在表中各占一行。
syscolumns:每個(gè)表和視圖中的每列在表中占一行,存儲(chǔ)過程中的每個(gè)參數(shù)在表中也占一行。
這三張表用ID(表ID)字段關(guān)聯(lián)。這三張系統(tǒng)表一旦損壞,與之對(duì)應(yīng)數(shù)據(jù)庫(kù)對(duì)象將無(wú)法訪問,其作用相當(dāng)于DOS中的“文件分配表” 。

二、sql server系統(tǒng)表?yè)p壞的癥狀
用 DBCC CHECKDB 攜帶任何參數(shù)都無(wú)法修復(fù)數(shù)據(jù)庫(kù),也就是說(shuō):DBCC CHECKDB對(duì)這個(gè)帳套根本不起作用;
無(wú)法執(zhí)行如下操作:
select * from sysobjects 或select * from sysindexes 或select * from syscolumns ;
無(wú)法用SQL server DTS或其他SQL 腳本導(dǎo)庫(kù)工具進(jìn)行導(dǎo)庫(kù),導(dǎo)庫(kù)的中途失敗,報(bào)告:連接中斷;
在企業(yè)管理器或查詢分析器中,部分用戶數(shù)據(jù)表無(wú)法訪問。

三、處理方法
處理這種數(shù)據(jù)庫(kù),分為兩個(gè)大的步驟:
第一步:處理可以訪問的數(shù)據(jù)表
1)找出哪些表不可訪問,即:sql server系統(tǒng)表中哪些記錄損壞;
2)用SQL server DTS把能夠訪問的用戶數(shù)據(jù)表導(dǎo)入一個(gè)新的DataBase 。
在導(dǎo)庫(kù)時(shí),不能選折(1)中不能訪問的數(shù)據(jù)表。
第二步:處理不可訪問的數(shù)據(jù)表:
1)找出系統(tǒng)表中錯(cuò)誤記錄的ID;
2)根據(jù)“錯(cuò)誤記錄的ID”,刪除sysobjects、sysindexes、syscolumns 表錯(cuò)誤的記錄;
3)根據(jù)“錯(cuò)誤記錄的ID” ,重建系統(tǒng)表記錄;
4)重建完畢,如果該表可以訪問,那么用DTS單獨(dú)將此表導(dǎo)入新的DataBase。
說(shuō)明:重建sql server系統(tǒng)表方式不一定會(huì)成功,比如由于DISK I/O錯(cuò)誤,如果僅僅是保存系統(tǒng)表的磁盤扇區(qū)出錯(cuò),那么重建系統(tǒng)表方式可以挽回?cái)?shù)據(jù)。 如果保存用戶數(shù)據(jù)表的磁盤扇區(qū)出錯(cuò),那么即使重建系統(tǒng)表也不能解決問題。如果重要的用戶數(shù)據(jù)表無(wú)法導(dǎo)庫(kù),如:t_Voucher、 IcStockbill、ICSale等,那么可以用用“第二步”中的方法一試。

 

 

 

 

【編輯推薦】

帶您了解SQL Server游標(biāo)

帶您了解SQL Server觸發(fā)器管理

SQL Server權(quán)限的分配管理

Web環(huán)境中的SQL Server驗(yàn)證

SQL Server數(shù)據(jù)轉(zhuǎn)換服務(wù)簡(jiǎn)介

責(zé)任編輯:段燃 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-09-16 15:36:26

SQL Server2

2010-10-19 15:45:32

SQL Server創(chuàng)

2010-10-19 10:25:29

SQL Server連

2010-10-19 12:22:02

SQL Server遠(yuǎn)

2010-11-08 16:16:57

SQL Server遠(yuǎn)

2010-09-03 11:05:59

SQL刪除

2010-11-10 13:42:32

SQL Server刪

2010-09-14 11:45:16

Sql Server系

2009-05-04 13:43:16

SQL Server置疑數(shù)據(jù)庫(kù)恢復(fù)

2010-10-19 11:08:00

SQL Server安

2011-07-22 13:46:41

SQL Server MDAC

2010-10-20 17:21:07

連接SQL Serve

2010-11-11 14:36:11

SQL Server系

2010-10-21 09:43:15

2011-04-02 13:57:05

Sql Server

2011-08-23 16:45:52

JSP鏈接SQL Se

2010-11-08 14:14:12

安裝SQL Serve

2011-08-09 12:15:08

SQL Server日志已滿

2010-09-08 15:28:50

SQL Server復(fù)制

2010-09-14 11:36:37

SQL Server系
點(diǎn)贊
收藏

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