| |
SQL SERVER实用经验技巧集 [一] |
责任编辑:linjixiong |
| [04-9-8 14:56]
| 作者:longrujun
|
此文是Sql Server实用操作小技巧集合,包括安装时提示有挂起的操作、收缩数据库、压缩数据库、转移数据库给新用户以已存在用户权限、检查备份集、修复数据库等。 (一)挂起操作 在安装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 |
|