Welcome 微信登录

首页 / 数据库 / MySQL / SQL Server 数据库实用操作技巧集锦

本文主要概括安装时提示有挂起的操作、收缩数据库、压缩数据库、转移数据库给新用户以已存在用户权限、检查备份集、修复数据库等操作技巧。 1.挂起操作 在安装SQL或SP补丁的时候系统提示之前有挂起的安装操作,要求重启,这里往往重启无用,解决办法: 到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager删除PendingFileRenameOperations。 2.收缩数据库 重建索引:
DBCC REINDEXDBCC INDEXDEFRAG
收缩数据和日志:
DBCC SHRINKDBDBCC SHRINKFILE
3.压缩数据库
dbcc shrinkdatabase(dbname)
4.转移数据库给新用户以已存在用户权限
exec sp_change_users_login "update_one","newname","oldname"go
5.检查备份集
RESTORE VERIFYONLY from disk="E:dvbbs.bak"
6.修复数据库
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。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 下一页
【内容导航】
第1页:SQL Server 数据库实用操作技巧集锦第2页:SQL Server 数据库实用操作技巧集锦
第3页:SQL Server 数据库实用操作技巧集锦第4页:SQL Server 数据库实用操作技巧集锦
第5页:SQL Server 数据库实用操作技巧集锦第6页:SQL Server 数据库实用操作技巧集锦
Oracle数据仓库的分层管理器解决方案在SQL Server 2000 数据仓库中使用分区相关资讯      SQL Server 
  • Build2016喜讯:Linux用户注册微软  (03月17日)
  • SQL Server on Linux 理由浅析  (03月09日)
  • 管理SQL Server服务的登录(启动)  (02月13日)
  • 微软要抢甲骨文用户?从Oracle迁移  (03月13日)
  • 微软发布面向Linux的SQL Server预  (03月08日)
  • SQL Server如何修改自增列值以及相  (01月23日)
本文评论 查看全部评论 (0)
表情: 姓名: 字数