SQL2K必备经验六条
来源:互联网 发布:telnet协议不适用端口 编辑:程序博客网 时间:2024/05/01 06:43
本文介绍Sql Server 2K实用操作六条小技巧,包括有安装时提示有挂起操作的解决方法、如何收缩数据库、怎样压缩数据库、如何转移数据库给新用户以已存在用户权限、检查备份集、修复数据库等。
一.挂起操作
在安装Sql或sp补丁的时候系统提示之前有挂起的安装操作,要求重启,这里往往重启无用,解决办法:
到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager
删除PendingFileRenameOperations
一.挂起操作
在安装Sql或sp补丁的时候系统提示之前有挂起的安装操作,要求重启,这里往往重启无用,解决办法:
到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager
删除PendingFileRenameOperations
二.收缩数据库
--重建索引
DBCC REINDEX
DBCC INDEXDEFRAG
--收缩数据和日志
DBCC SHRINKDB
DBCC SHRINKFILE
--重建索引
DBCC REINDEX
DBCC INDEXDEFRAG
--收缩数据和日志
DBCC SHRINKDB
DBCC SHRINKFILE
三.压缩数据库
dbcc shrinkdatabase(dbname)
dbcc shrinkdatabase(dbname)
四.转移数据库给新用户以已存在用户权限
exec sp_change_users_login 'update_one','newname','oldname'
go
exec sp_change_users_login 'update_one','newname','oldname'
go
五.检查备份集
RESTORE VERIFYONLY from disk='E:/dvbbs.bak'
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
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
出自 51CTO.COM博客
- SQL2K必备经验六条
- 程序员面试十八条经验,成就高薪必备
- CSS布局中关于WEB标准的六条经验
- 提升tomcat服务器性能的六条经验
- PHPER进阶必备知识:详解SQL性能优化十条经验
- 61条Java面向对象设计的经验原则,成为高级程序员必备
- 61条Java面向对象设计的经验原则,成为高级程序员必备
- sql2k 求救
- FireFox必备插件(六)
- 学习oracle的六条经验(转载,有疑议请说出哦)
- mysql性能优化(六) mysql性能优化的最佳20多条经验分享
- 学习Fluent必备经验(转贴)
- 一些经验(六)
- 成功者经验18条
- 几条实用经验
- 几条实用经验
- 几条实用经验
- 20条编程经验
- ASP通过XMLDom在服务器端操作XML文件的主要方法和实现
- lucene索引合并与增量索引
- ADO的OpenSchema
- 快速更改IP
- ASP注册表项目修改
- SQL2K必备经验六条
- Astart寻路算法
- 十招搞定SQL2K安全
- 一失脚为千古恨,再回头一百年人
- 处理异常注意事项
- asp检测文件编码
- SQL Server数据库安全规划全攻略
- 修改resin之memory options
- GCCfor Win32 开发环境介绍(6)