中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

SQL中DBCC常用語句及修復數據庫方法是什么

發布時間:2021-12-02 10:41:13 來源:億速云 閱讀:638 作者:柒染 欄目:大數據

SQL中DBCC常用語句及修復數據庫方法是什么,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

維護語句

DBCC DBREINDEX 重建指定數據庫中表的一個或多個索引
DBCC DBREPAIR 除去損壞的數據庫
DBCC INDEXDEFRAG 整理指定的表或視圖的聚集索引和輔助索引碎片
DBCC SHRINKDATABASE 收縮指定數據庫中的數據文件大小
DBCC SHRINKFILE 收縮相關數據庫的指定數據文件或日志文件大小
DBCC UPDATEUSAGE 報告和更正sysindexes 表的不正確內容,
該內容可能會導致通過sp_spaceused
系統存儲過程產生不正確的空間使用報表


狀態語句

DBCC INPUTBUFFER 顯示從客戶端發送到MS SQL Server 的最后一個語句
DBCC OPENTRAN 如果在指定數據庫內存在最舊的活動事務和最舊的分布和 非分布式復制事務,
則顯示與之相關的信息。只有當存在活動事務或數據庫包含復制信息時,
才顯示結果。如果沒有活動事務,就顯示信息性消息
DBCC OUTPUTBUFFER 以十六進制或ASCII 格式返回指定系統進程ID (SPID) 的當前輸出緩沖區
DBCC PROCCACHE 以報表形式顯示有關過程高速緩存的信息
DBCC SHOWCONTIG 顯示指定的表的數據和索引的碎片信息
DBCC SHOW_STATISTICS 顯示指定表上的指定目標的當前分布統計信息
DBCC SQLPERF 提供有關所有數據庫中的事務日志空間使用情況的統計信息
DBCC TRACESTATUS 顯示跟蹤標記的狀態
DBCC USEROPTIONS 返回當前連接的活動(設置)的SET 選項

驗證語句

DBCC CHECKALLOC 檢查指定數據庫的磁盤空間分配結構的一致性
DBCC CHECKCATALOG 檢查指定數據庫中的系統表內及系統表間的一致性
DBCC CHECKCONSTRAINTS 檢查指定表上的指定約束或所有約束的完整性
DBCC CHECKDB 檢查指定數據庫中的所有對象的分配和結構完整性
DBCC CHECKFILEGROUP 檢查指定文件組中的所有表(在當前數據庫中)的分配和結構完整性
DBCC CHECKIDENT 檢查指定表的當前標識值,如有必要,還對標識值進行更正
DBCC CHECKTABLE 檢查指定表或索引視圖的數據、索引及text、ntext 和image 頁的完整性
DBCC NEWALLOC 檢查數據庫的擴展結構內的每個表的數據和索引頁的分配


其他語句

DBCC dllname (FREE) 從內存中卸載指定的擴展存儲過程動態鏈接庫(DLL)
DBCC HELP 返回指定的DBCC 語句的語法信息
DBCC PINTABLE 將表標記為駐留,這表示MS SQL Server不從內存中刷新表頁
DBCC ROWLOCK 在MS SQL Server 6.5 版中使用,對表啟用插入行鎖定(IRL) 操作
DBCC TRACEOFF 禁用指定的跟蹤標記
DBCC TRACEON 打開(啟用)指定的跟蹤標記
DBCC UNPINTABLE 將表標記為不在內存駐留。將表標記為不在內存駐留后,
可以清空高速緩存中的表頁

常用的修復數據庫的腳本方法

--testdb為數據庫名稱,把所有的testdb改為對應的數據庫名稱
--'D:\data\testdb_log.ldf'是數據庫日志文件的路徑,這里也要改成對應的
use master
go
sp_configure 'allow updates',1
go
reconfigure with override
go

update sysdatabases set status=-32768 where dbid=DB_ID('testdb')
go
--先執行語句的上面所有部門,執行完后,到數據庫的存放路徑里把testdb.ldf文件改一個名
--然后再執行下面這一句
dbcc rebuild_log('testdb','D:\data\testdb_log.ldf')
go

--執行完上面這一句成功后,再執行最后所有的語句
sp_dboption 'D:\data\testdb_log.ldf'','dbo use only','false'
go

sp_configure 'allow updates',0
go
reconfigure with override
go

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

黔东| 沛县| 丹阳市| 寻甸| 大英县| 海原县| 泾川县| 绍兴市| 连南| 南乐县| 扎赉特旗| 青田县| 苏尼特右旗| 建瓯市| 越西县| 井研县| 库伦旗| 孟州市| 西乡县| 辽源市| 宁海县| 铜山县| 孝义市| 长子县| 原平市| 鄂托克前旗| 海淀区| 盈江县| 宁明县| 静安区| 灵石县| 丰都县| 昆山市| 黄梅县| 博湖县| 清丰县| 开阳县| 游戏| 大理市| 通榆县| 台北县|