仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 997|回复: 8
打印 上一主题 下一主题

[学习教程] MSSQL教程之数据库置疑的处置办法

[复制链接]
再见西城 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:25:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
支持大型的数据库。可以处理拥有上千万条记录的大型数据库。数据|数据库|置疑
步骤1:

创立一个新的数据库,定名为本来数据库的名字。

步骤2:

中断SQLServer

步骤3:

把老数据库的MDF文件交换新数据库的响应的MDF文件,并把LDF文件删除。

步骤4:

从头启动SQLServer服务,然后运转以下命令:

UseMaster

Go

sp_configureallowupdates,1

reconfigurewithoverride

Go

begintran

updatesysdatabasessetstatus=32768wherename=db_name

--Verifyonerowisupdatedbeforecommitting

committran

步骤5:

中断SQL然后从头启动SQLServer服务,然后运转以下命令:

DBCC TRACEON(3604)

DBCC REBUILD_LOG(db_name,c:mssql7datadbxxx_3.ldf)

Go

步骤6:

中断SQL然后从头启动SQLServer服务,然后运转:

usemaster

updatesysdatabasessetstatus=8wherename=db_name

Go

sp_configueallowupdates,0

reconfigurewithoverride

Go

步骤7:

运转dbcccheckdb(db_name)反省数据库的完全性

注:都要交换成实在的数据库名字。
为多种编程语言提供了API。这些编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。
蒙在股里 该用户已被删除
沙发
发表于 2015-1-19 11:23:09 | 只看该作者
分区表效率问题肯定是大家关心的问题。在我的试验中,如果按照分区字段进行的查询(过滤)效率会高于未分区表的相同语句。但是如果按照非分区字段进行查询,效率会低于未分区表的相同语句。
admin 该用户已被删除
板凳
发表于 2015-1-27 08:20:14 | 只看该作者
原理很简单,对要求长时间计算某一时间点的报表生成和防用户操作错误很有帮助。但是比起Oracle10g的闪回技术还是细粒度不够。可惜!
透明 该用户已被删除
地板
发表于 2015-2-5 05:00:20 | 只看该作者
比如,MicrosoftSQLServer2008的某一个版本可以满足现在的这个业务的需要,而且价格还比Oracle11g要便宜,那么这一产品就是适合的。
精灵巫婆 该用户已被删除
5#
发表于 2015-2-11 05:43:46 | 只看该作者
原来公司用过MYSQL自己也只是建个表写个SQL
山那边是海 该用户已被删除
6#
发表于 2015-3-1 22:32:27 | 只看该作者
换言之,只有在不断的失败中尝试成功,而关于失败的总结却是很少的
冷月葬花魂 该用户已被删除
7#
发表于 2015-3-11 01:04:22 | 只看该作者
但是随着数据量的增大,这种成本差距会逐渐减小,趋于相等。(500万数量级只相差10%左右)
因胸联盟 该用户已被删除
8#
发表于 2015-3-17 17:31:01 | 只看该作者
至于淘汰的问题,只能说在你的项目周期之内,微软应该都不会倒闭。
金色的骷髅 该用户已被删除
9#
发表于 2015-3-24 17:05:06 | 只看该作者
微软对CLR作了大篇幅的宣传,这是因为数据库产品终于融入.net体系中。最开始我们也是狂喜,感觉对象数据库的一些概念可以实现了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-3 13:05

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表