宝哥软件园

6个SQL Server数据库安装暂停等操作的实用技巧

编辑:宝哥软件园 来源:互联网 时间:2021-08-07

类型:数据库类大小:40.7M语言:中文评分:6.6标签:立即下载以下文章主要介绍了SQL Server数据库操作的六个实用技巧,包括安装时提示未完成的相关操作、收缩指定数据库并压缩数据库、将数据库转移给具有现有实际用户权限的新用户、检查备份集、修复数据库等。

1.安装挂起操作

安装Sql或sp补丁时,系统提示之前有一个挂起的安装操作,需要重新启动,这在这里往往没有用。解决方案:

转到HKEY本地机器系统当前控制管理器

删除挂起的文件重命名操作

SQL Server数据库操作的实用技巧

2.缩小数据库

重建索引的代码片段:DBCC REINDEXDBCC INDEDEFRAGG

缩小数据和日志代码片段:DBCC

3.压缩的数据库代码片段:dbcc shrinkdatabase(dbname)

4.使用现有的用户权限代码片段将数据库转移到新用户:execsp _ change _ users _ log in ' update _ one ',' new name ',' old name' go

5.检查备份集代码的代码段:仅从磁盘还原验证=' e:dvbbs.bak '

6.修复数据库代码片段:使用tablockgoalter数据库[dvbbs]设置多用户go,更改数据库[dvbbs]设置单用户godbcc checkdb ('dvbbs ',repair _ allow _ data _ loss)

CHECKDB有三个参数:代码片段:REPAIR_ALLOW_DATA_LOSS

执行REPAIR_REBUILD完成的所有修复,包括分配和解除分配行和页,以纠正分配错误、构造行或页时的错误以及删除损坏的文本对象。这些修复可能会导致一些数据丢失。修复操作可以在用户事务下完成,以允许用户回滚所做的更改。

如果回滚修复,数据库仍将包含错误,应该从备份中还原。如果由于所提供的维修级别而省略了不正确的维修,则依赖于该维修的任何维修都将被省略。修复完成后备份数据库。

REPAIR_FAST执行小而耗时的修复操作,例如修复非聚集索引中的附加键。这些修复可以快速完成,并且没有丢失数据的风险。

REPAIR_REBUILD执行由REPAIR_FAST完成的所有修复,包括耗时较长的修复(例如重建索引)。执行这些修复时,没有丢失数据的风险。

代码片段:dbcc checkdb ('dvbbs ')不带_ infomsgs,仅物理

更多资讯
游戏推荐
更多+