|
導讀數據庫,簡而言之可視為電子化的文件柜——存儲電子文件的處所,用戶可以對文件中的數據進行新增、截取、更新、刪除等操作。所謂“數據庫”是以一定方式儲存在一起、能與多個用戶共享、具有盡可能小的冗余度、與應... 數據庫,簡而言之可視為電子化的文件柜——存儲電子文件的處所,用戶可以對文件中的數據進行新增、截取、更新、刪除等操作。所謂“數據庫”是以一定方式儲存在一起、能與多個用戶共享、具有盡可能小的冗余度、與應用程序彼此獨立的數據集合。 SQL Server實用操作小技巧集合 包括安裝時提示有掛起的操作、收縮數據庫、壓縮數據庫、轉移數據庫給新用戶以已存在用戶權限、檢查備份集、修復數據庫等 (一)掛起操作 在安裝Sql或sp補丁的時候系統(tǒng)提示之前有掛起的安裝操作,要求重啟,這里往往重啟無用,解決辦法: 到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 -- 執(zhí)行由 REPAIR_REBUILD 完成的所有修復,包括對行和頁進行分配和取消分配以改正分配錯誤、結構行或頁的錯誤,以及刪除已損壞的文本對象。這些修復可能會導致一些數據丟失。修復操作可以在用戶事務下完成以允許用戶回滾所做的更改。如果回滾修復,則數據庫仍會含有錯誤,應該從備份進行恢復。如果由于所提供修復等級的緣故遺漏某個錯誤的修復,則將遺漏任何取決于該修復的修復。修復完成后,備份數據庫。 --REPAIR_FAST 進行小的、不耗時的修復操作,如修復非聚集索引中的附加鍵。這些修復可以很快完成,并且不會有丟失數據的危險。 --REPAIR_REBUILD 執(zhí)行由 REPAIR_FAST 完成的所有修復,包括需要較長時間的修復(如重建索引)。執(zhí)行這些修復時不會有丟失數據的危險。 --DBCC CHECKDB(’dvbbs’) with NO_INFOMSGS,PHYSICAL_ONLY 全新的路由器不僅讓你更穩(wěn)定快速地連接無線網絡,更可以讓家中的智能設備連接在一起。 |
溫馨提示:喜歡本站的話,請收藏一下本站!