首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VLDB -创建SQL快照并运行粒度DBCC CHECKDB命令

VLDB -创建SQL快照并运行粒度DBCC CHECKDB命令
EN

Database Administration用户
提问于 2016-03-08 23:13:44
回答 1查看 360关注 0票数 2

我有一个25 to db (SQL2008 Enterprise SP4),它似乎没有在生产中运行它。不知道它是否在某个时候在某个恢复的备份上运行。现在,我没有空间在连接到同一个存储的另一台服务器上还原副本。

我需要能够运行校验目录、checkalloc和checktable,但即使对于小型表,它似乎也无法创建内部稀疏文件dbcc快照。

因此,我想知道是否可以在另一个驱动器上创建一个SQL数据库快照,然后针对该驱动器运行这些命令,然后在完成后删除快照db。

谢谢!

--托德

EN

回答 1

Database Administration用户

回答已采纳

发布于 2016-03-08 23:56:41

我认为罗伯特·戴维斯在两篇文章中回答了你的问题:

如何手动创建数据库快照并获取Server将其用于CHECKDB:

http://www.sqlsoldier.com/wp/sqlserver/day1of31daysofdisasterrecoverydoesdbccautomaticallyuseexistingsnapshot

针对数据库运行的CHECKTABLE命令与手动创建的快照w/不同选项的性能比较:

http://www.sqlsoldier.com/wp/sqlserver/day15of31daysofdisasterrecoveryrunningdbccchecktableinparalleljobs

票数 7
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/131638

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档