SQL SERVER实用经验技巧集 [一]


此文是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

---|---

Published At
Categories with 数据库类
Tagged with
comments powered by Disqus