仓酷云

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

[学习教程] MYSQL网站制作之[HOWTO]SQL Server2000数据库文件破坏的...

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

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

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

x
解决方案提供商应记住DBaaS通常仅仅是解决方案的一部分。客户之所以与他们的解决方案提供商协同工作,不仅是因为他们出售的产品,而且还因为他们所提供的服务。server|恢复|数据|数据库
数据库文件破坏的时分怎样恢复

接待人人同我交换:小白enhydra_boy@tom.com

接待转载,请保存本声明,感谢!

SQLServer2000中,假如数据库文件(非体系数据库文件)碰到毛病的时分,我们该怎样办。以下是笔者之前的条记。仅合用于非master,msdb的数据库。

申明以下:

1建一个测试数据库test(数据库范例为完整)
2建一个表,拔出点纪录
createtablea(c1varchar(2))
go
insertintoavalues(aa)
go
insertintoavalues(bb)
go
3作完整备份,到文件test_1.bak
4在作一点修正
insertintoavalues(cc)
go
createtableb(c1int)
go
insertintobvalues(1)
go
insertintobvalues(2)
go
5shutdown数据库服务器
6用ultraedit编纂数据库文件test_data.mdf,任意修正点字节内容,相称于数据库遭到致命的破坏。
7启动数据库,而且运转企业办理器,点开数据库,看到test酿成灰色,并且显现置疑。
8运转isql-SLocalhost-Usa-P
1>backuplogtestTODISK=D:ProgramFilesMicrosoftSQLServerMSSQLBACKUP       
est_2.bakWITHNO_TRUNCATE
2>go
已处置2页,这些页属于数据库test的文件TEST_Log(位于文件1上)。
BACKUPLOG操纵乐成地处置了2页,消费了0.111秒(0.087MB/秒)。

9举行恢复最老的完整备份
1>RESTOREDATABASEtestFROMDISK=D:ProgramFilesMicrosoftSQLServerMSSQL
BACKUP        est_1.bakWITHNORECOVERY
2>go
已处置96页,这些页属于数据库test的文件TEST_Data(位于文件1上)。
已处置1页,这些页属于数据库test的文件TEST_Log(位于文件1上)。
RESTOREDATABASE操纵乐成地处置了97页,消费了0.107秒(7.368MB/秒)。

10恢复比来的日记
1>RESTORELOGtestFROMDISK=D:ProgramFilesMicrosoftSQLServerMSSQLBACKU
P        est_2.bakWITHRECOVERY
2>go
已处置2页,这些页属于数据库test的文件TEST_Log(位于文件1上)。
RESTORELOG操纵乐成地处置了2页,消费了0.056秒(0.173MB/秒)。

数据已完整恢复了,可使用了。
select*froma
go

总结,DBA应当有一个完美的数据库备份企图。本例中,假如没有一个完整备份的话,数据库的恢复就不成能。
由于MySQL数据库已经如此普及,对企业来说它无疑是一个更好的选择。
老尸 该用户已被删除
沙发
发表于 2015-1-20 05:03:10 | 只看该作者
一个百万级别的基本信息表A,一个百万级别的详细记录表B,A中有个身份证id,B中也有身份id;先要找出A中在B的详细记录。
因胸联盟 该用户已被删除
板凳
发表于 2015-1-25 10:00:31 | 只看该作者
学习SQL语言的话如果要学会去做网站就不是很难!但是要做数据库管理的话就有难度了!
谁可相欹 该用户已被删除
地板
发表于 2015-2-2 21:00:40 | 只看该作者
也可谈一下你是怎么优化存储过程的?
若相依 该用户已被删除
5#
发表于 2015-2-8 05:34:16 | 只看该作者
分区表是个亮点!从分区表也能看出微软要做大作强SQLServer的信心。资料很多,这里不详细说。但是重点了解的是:现在的SQLServer2005的表,都是默认为分区表的。因为它要支持滑动窗口的这个特性。这种特性对历史数据和实时数据的处理是很有帮助的。
深爱那片海 该用户已被删除
6#
发表于 2015-2-24 09:08:31 | 只看该作者
光写几个SQL实在叫无知。
7#
发表于 2015-3-7 11:57:07 | 只看该作者
原来公司用过MYSQL自己也只是建个表写个SQL
飘飘悠悠 该用户已被删除
8#
发表于 2015-3-15 03:31:53 | 只看该作者
如果处理少量数据,比如几百条记录的数据,我不知道这两种情况哪个效率更高,如果处理大量数据呢?比如有表中有20万条记录.
山那边是海 该用户已被删除
9#
发表于 2015-3-21 17:15:57 | 只看该作者
是否碎片会引发效率问题?这都是需要进一步探讨的东西。varbinary(max)代替image也让SQLServer的字段类型更加简洁统一。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 01:29

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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