SQL2K必備經驗六條

2021-09-04 15:15:26 字數 1025 閱讀 7070

sql2k必備經驗六條

無錫/王乾

本文介紹sql server 2k實用操作六條小技巧,包括有安裝時提示有掛起操作的解決方法、如何收縮資料庫、怎樣壓縮資料庫、如何轉移資料庫給新使用者以已存在使用者許可權、檢查備份集、修復資料庫等。

一.掛起操作

在安裝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

SQL2K必備經驗六條

sql2k必備經驗六條 無錫 王乾 本文介紹sql server 2k實用操作六條小技巧,包括有安裝時提示有掛起操作的解決方法 如何收縮資料庫 怎樣壓縮資料庫 如何轉移資料庫給新使用者以已存在使用者許可權 檢查備份集 修復資料庫等。一.掛起操作 在安裝sql或sp補丁的時候系統提示之前有掛起的安裝操...

SQL2K必備經驗六條

sql2k必備經驗六條 無錫 王乾 本文介紹sql server 2k實用操作六條小技巧,包括有安裝時提示有掛起操作的解決方法 如何收縮資料庫 怎樣壓縮資料庫 如何轉移資料庫給新使用者以已存在使用者許可權 檢查備份集 修復資料庫等。一.掛起操作 在安裝sql或sp補丁的時候系統提示之前有掛起的安裝操...

六條常用SQL語句

set names utf8 命令用於設定使用的字符集。select from table 讀取資料表的資訊建立表 create table tabname col1 type1 notnull primary key col2 type2 notnull select distinct 去掉重複值...