仓酷云

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

[学习教程] MSSQL网页设计Microsoft SQL Server 7.0数据库晋级转...

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

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

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

x
但我们知道,若使用statement,并没有上述需要的数据。试想binlog中记录了一句updatetsetf1=3whereid=3。怎么恢复呢?数据库晋级转换所需工夫?

影响数据库晋级转换所需工夫的要素良多,除硬件的要素外,因为必要从头创立每一个SQLServer6.X的工具,数据库庞大与否也会有影响,一样平常来讲大抵的速率以下

数据库巨细估量所需工夫
400MB少于20分钟
1GB少于1小时
5GB少于4小时
10GB少于12小时
100GB少于24小时

晋级转换数据库的办法?

在统一台盘算机上晋级转换数据库;管线(pipeline):所需空间约为原无数据库的1.5倍,晋级转换完成后,假如本来的数据库已不需,必要手工删除本来的SQLServer6.X数据库。

磁带:所需空间较小。

将数据库晋级转换到另外一台z利用两台盘算机{:假如要将SQLServer6.X的数据库晋级转换到另外一台SQLServer7.0的盘算机成为SQLServer7.0数据库,两台盘算机的MsSqlServerService帐号要利用不异的域用户帐号,而且该帐号要属于这两台盘算机的当地办理员,假如两台盘算机分离属于分歧的域,则必要创建信托干系。此种体例会将本来呆板上的数据库复制到另外一台呆板上,晋级完成后一切本来呆板上的数据库材料工具其实不会做任何修正。

SQLServer7.0晋级转换数据库是不是有相似chkupg.exe或chkupg65.exe的反省工具?

因为SQLServer7.0增添的保存字很少,因而并没有供应相似chkupg.exe或chkupg65.exe的反省工具。

数据库晋级时所需的空间(tempdb)约莫是几?

SQLServer6.x的盘算机:倡议最好有10MB。

SQLServer7.0的盘算机:tempdb能够auto-grow,以是残剩空间最好有最年夜的数据库的1.5倍。

数据库晋级转换是不是能够转换成分歧的字符集和排次序序?

不成以,SQLServer6.x及SQLServer7.0要利用不异的字符集和排次序序。

有效户在利用数据库时是不是能够晋级转换该数据库?

不成以,在晋级时,SQLServer6.X会中断并启动SQLServer7.0,因而没法利用SQLServer.6X

SQLServer7.0的版本晋级(Versionupgrade)可将哪几个版本的数据库转换成SQLServer7.0的数据库?

SQLServer6.0和SQLServer6.5ServicePack3以上版本。

SQLServer4.21数据库是不是能够间接转换成SQLServer7.0数据库?

不成以,需先将SQLServer4.21的数据库转换成SQLServer6.X的数据库,然后再转换成SQLServer7.0的数据库。

转换数据库之前,是不是必要先实行DBCC?

不必要。

是不是能够只转换一个或多个数据库?

能够,不必要将全部SQLServer6.X数据库都转成SQLServer7.0数据库。

是不是有将SQLServer7.0数据库转换成SQLServer6.5数据库的工具?

没有,假如要将7.0的数据库转成6.X,只能利用BCPOUT,然后再利用BCPIN转进6.x。

SQLServer7.0举行版本更新时,将材料纪录在那边?

MSSQL7UPGRADE\_date_time

将MicrosoftSQLServer6.X数据库晋级为MicrosoftSQLServer7.0数据库有何优点?

文本字段(256字符->1024字符)加强能够更无效的利用索引。
可使用存储引擎,如低层锁定,改善的对散裂毗连(hashjoin)的处置。
可使用加强的NT平安性。
利用MMC办理QueryProiler。
修复过程包含最多4个阶段,在下面描述。在你开始前,你应该cd到数据库目录和检查表文件的权限,确保他们可被运行mysqld的Unix用户读取(和你,因为你需要存取你正在检查的文件)。如果它拒绝你修改文件,他们也必须是可被你写入的。
蒙在股里 该用户已被删除
沙发
发表于 2015-1-19 09:08:16 | 只看该作者
还不是性能有问题!否则面向对象的数据库早就实现了!建议使用CLR的地方一般是和应用的复杂程度或操作系统环境有很高的耦合度的场景。如你想构建复杂的算法,并且用到了大量的指针和高级数据模型。
admin 该用户已被删除
板凳
发表于 2015-1-27 20:11:06 | 只看该作者
需要注意的一点,也是我使用过程中发现的一个问题。在建立function->schema->table后,如果在现有的分区表上建立没有显式声明的聚集索引时,分区表会自动变为非分区表。这一点很让我纳闷。
海妖 该用户已被删除
地板
发表于 2015-2-5 12:03:50 | 只看该作者
这就引发了对varchar和char效率讨论的老问题。到底如何分配varchar的数据,是否会出现大规模的碎片?
柔情似水 该用户已被删除
5#
发表于 2015-2-11 18:10:02 | 只看该作者
而SQLServer如果能像Oracle一样可以为登陆分配如:5%的cpu,10%的内存。就可以解决这个漏洞。
简单生活 该用户已被删除
6#
发表于 2015-3-2 17:41:27 | 只看该作者
如安全管理、备份恢复、性能监控和调优等,SQL只要熟悉基本操作就可以,只要程序设计部分只要稍加了解即可(如存储过程、触发器等)。
小魔女 该用户已被删除
7#
发表于 2015-3-11 04:54:37 | 只看该作者
我个人认为就是孜孜不懈的学习
谁可相欹 该用户已被删除
8#
发表于 2015-3-17 21:08:24 | 只看该作者
相信各位对数据库和怎么样学习数据库都有一些经验和看法,也会有人走了一些弯路总结出自己的经验来,希望大家能把各自的看法和经验拿出来分享,给别人一份帮助,给自己一份快乐
老尸 该用户已被删除
9#
发表于 2015-3-25 02:52:23 | 只看该作者
比如日志传送、比如集群。。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-3 17:23

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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