服务器 频道

SQL SERVER实用经验技巧集

  【IT168 服务器学院】此文是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



0
相关文章