• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • Sql Server實用操作小技巧

    發表于:2007-06-23來源:作者:點擊數: 標簽:
    (一)掛起操作 在安裝Sql或sp補丁的時候系統提示之前有掛起的安裝操作,要求重啟,這里往往重啟無用,解決辦法: 到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 刪除PendingFileRenameOperations (二)收縮 數據庫 重建索引 DBC

       

    (一)掛起操作

    在安裝Sql或sp補丁的時候系統提示之前有掛起的安裝操作,要求重啟,這里往往重啟無用,解決辦法:

    到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager

    刪除PendingFileRenameOperations

    (二)收縮數據庫

    重建索引

    DBCC REINDEX

    DBCC INDEXDEFRAG

    收縮數據和日志

    DBCC SHRINKDB

    DBCC SHRINKFILE

    (三)壓縮數據庫

    dbcc shrinkdatabase(dbname)

    (四)轉移數據庫給新用戶以已存在用戶權限

    exec sp_change_users_login 'update_one','newname','oldname'

    go

    (五)檢查備份集

    RESTORE VERIFYONLY from disk='E:\dvbbs.bak'

    (六)修復數據庫

    ALTER DATABASE [dvbbs] SET SINGLE_USER

    GO

    DBCC CHECKDB('dvbbs',repair_allow_data_loss) WITH TABLOCK

    GO

    ALTER DATABASE [dvbbs] SET MULTI_USER

    GO

    CHECKDB 有3個參數

    REPAIR_ALLOW_DATA_LOSS

    執行由 REPAIR_REBUILD 完成的所有修復,包括對行和頁進行分配和取消分配以改正分配錯誤、結構行或頁的錯誤,以及刪除已損壞的文本對象。這些修復可能會導致一些數據丟失。修復操作可以在用戶事務下完成以允許用戶回滾所做的更改。如果回滾修復,則數據庫仍會含有錯誤,應該從備份進行恢復。如果由于所提供修復等級的緣故遺漏某個錯誤的修復,則將遺漏任何取決于該修復的修復。修復完成后,備份數據庫。

    REPAIR_FAST 進行小的、不耗時的修復操作,如修復非聚集索引中的附加鍵。這些修復可以很快完成,并且不會有丟失數據的危險。

    REPAIR_REBUILD 執行由 REPAIR_FAST 完成的所有修復,包括需要較長時間的修復(如重建索引)。執行這些修復時不會有丟失數據的危險。

    DBCC CHECKDB('dvbbs') with NO_INFOMSGS,PHYSICAL_ONLY

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>