SQL Server实用操作小技巧集合
2007-11-11 04:27:26 来源:WEB开发网核心提示:这些小技巧包括安装时提示有挂起的操作、收缩数据库、压缩数据库、转移数据库、给新用户以已存在用户权限、检查备份集、修复数据库等(一)挂起操作在安装Sql或sp补丁的时候系统提示之前有挂起的安装操作,要求重启,SQL Server实用操作小技巧集合,这里往往重启无用,解决办法: 到HKEY_LOCAL_MACHINE\SY
这些小技巧包括安装时提示有挂起的操作、收缩数据库、压缩数据库、转移数据库、给新用户以已存在用户权限、检查备份集、修复数据库等
(一)挂起操作
在安装Sql或sp补丁的时候系统提示之前有挂起的安装操作,要求重启,这里往往重启无用,解决办法: 到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 删除PendingFileRenameOperations
(二)收缩数据库
(一)挂起操作
在安装Sql或sp补丁的时候系统提示之前有挂起的安装操作,要求重启,这里往往重启无用,解决办法: 到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 删除PendingFileRenameOperations
(二)收缩数据库
--重建索引DBCC REINDEXDBCC INDEXDEFRAG--收缩数据和日志DBCC SHRINKDBDBCC 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_USERGODBCC CHECKDB('dvbbs',repair_allow_data_loss) WITH TABLOCKGOALTER DATABASE [dvbbs] SET MULTI_USERGO--CHECKDB 有3个参数:--REPAIR_ALLOW_DATA_LOSS-- 执行由 REPAIR_REBUILD 完成的所有修复,包括对行和页进行分配和 取消分配以改正分配错误、结构行或页的错误,以及删除已损坏的文本对象。 这些修复可能会导致一些数据丢失。修复操作可以在用户事务下完成以允许用户 回滚所做的更改。如果回滚修复,则数据库仍会含有错误,应该从备份进行恢复。 如果由于所提供修复等级的缘故遗漏某个错误的修复, 则将遗漏任何取决于该修复的修复。修复完成后,备份数据库。--REPAIR_FAST 进行小的、不耗时的修复操作,如修复非聚集索引中的附加键。 这些修复可以很快完成,并且不会有丢失数据的危险。--REPAIR_REBUILD 执行由 REPAIR_FAST 完成的所有修复, 包括需要较长时间的修复(如重建索引)。执行这些修复时不会有丢失数据的危险。--DBCC CHECKDB('dvbbs') with NO_INFOMSGS,PHYSICAL_ONLY(完)
- ››SQL Server 2008 R2 下如何清理数据库日志文件
- ››sqlite 存取中文的解决方法
- ››SQL2005、2008、2000 清空删除日志
- ››实用的Win 7远程桌面连接技巧
- ››SQL Server 2005和SQL Server 2000数据的相互导入...
- ››sql server 2008 在安装了活动目录以后无法启动服...
- ››实用的减短Windows 7开机时间的办法
- ››sqlserver 每30分自动生成一次
- ››sqlite 数据库 对 BOOL型 数据的插入处理正确用法...
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
更多精彩
赞助商链接