MS SQL Server 7.0 杂谈(85分)

  • 主题发起人 主题发起人 Mary
  • 开始时间 开始时间
M

Mary

Unregistered / Unconfirmed
GUEST, unregistred user!

以前一直用MS SQL Server 6.5,应用于企业局域网,做了不少
基于NT和MS SQL Server的应用程序,但在实际应用中发现,不少用
户并不想一步到位建立网络应用,而只是想简单地使用一些基本功能,
例单机版的仓库管理等等。如果使用delphi自带的paradox数据库,
自然用不了触发器等功能,因而必须对程序做大量的修改。
在SQL Server 7.0出来之前,曾试过将SQL Server 6.5的程序移到
Interbase数据库或Sbyse的Sql Anywhere,但终因两者的SQL语句均和MS
Sql Server 不完全一致而放弃。直到MS SQL Server 7.0出现,才实现
了从网络到单机几乎不做修改的移植。
SQL Server 7.0 在Windows NT与Win95上具有同样的特征,使在两
个平台上移植数据库应用程序更加容易,另外,它使得数据库的维护更
加简单,如它取消了6.5中设备的概念,建数据库前不必再建设备,内存
也不用手工再配置等等。
7.0用得不多,但碰到一个问题:我在6.5里可以使用go to 语句,在
7.0自身的环境里也可以用,但一旦用了query控件(里面是创建带go to
的存储过程)时,就不能用了,系统会报错,这是怎么回事?
还有一个问题:据microsoft说,sql server 7.0只需4MB内存和1.5M
磁盘空间,就能具备完全的7.0标准版功能,我没试通,各位能试一下吗?
最后说一句:7.0改了备份及恢复的sql语句,如果将6.5升级到7.0,备
份恢复的程序可能要重写。

TO CJ:实在是没有心得好写,只是问了两个问题在这里。:)
权当抛砖引玉,请各位能提供一些自己的使用经验,共同进步,:)
 
好好,看了再说
 
现在哪张盘比较好? 当然不要什么背他板的.
 
to cj:
上海有一个SQL SEVER7.0, 1CD的是不是BETA版本的?
 
我有一张单CD的 SQL Server 7.0,注明是绝对正式版。效果可以。
 
to 晓峰:有一张单张 MSSQL SERVER 7,封面向真的一样的不错。正式版
如果有问题找老板退:)
 
推荐一张CD,INSTALL SHEILDER PROFASIONAL FOR EAST
虽然封面上没写,但是其中包括:
中文VB/VF 6
一大堆OCX
 
初探MSSQL 7.0

零、前言
CJ 在遭受使用 ORACLE 中的重大失败后,不禁又回到了 MS 的产品。
也许像 CJ 这样的人只能用用 MS 的东东吧,这几天,CJ 想去学 VB 了:(
今天天气好,装了 MS SQL SERVER 7来玩玩,过几天就有可能去买正
版的了。所以前些日子买的 D 版若是不用就没机会用了:)以下是 CJ 用
了一个小时后的感受,希望大家不要见笑。
一、总的印象
MSSQL 7给我总的印象是:
1、界面“标准”了。也许有的甚至没有 6.5 的好看,如SERVICE
MANAGER,但是全部应用了 OFFICE 97 的界面。
2、管理方便了。管理采用了BROWSER方式,增加了大量的向导。的确
MS 的东西越来越“傻瓜”化了,不知道这样用下去 CJ 会不会变傻瓜:)
3、桌面化了。竟然可以简单的用DESKTOP版本,而且对资源的要求
“似乎”不高,“似乎”在性能上有所增强。。速度飞快。(我是在一台
PII 350/128M RAM的机器上装的:))
4、越来越霸道了。集成了所有可能集成的MS东东。
二、安装
插入CD后AUTORUN程序自动运行运行,安装界面十分友好,可以方便的
选择需要的组件和有关文档。在安装前,首先需要安装INTERNET EXPLORER
4.01 SP1(WINDOWS 98已经有)和DCOM(WINDOWS NT 4和WINDOWS 98已经安
装了DCOM)。可以选择SQL SERVER 7 PREREQUEST,来安装它们(不知何故,
MS一直捆绑的IE未包括在内)数次重启后,可以安装SQL SERVER 7
COMPONENTS。由于我在一台WINDOWS 98机器上安装,所以安装了DESKTOP
VERSION。这次MS使用 INSTALL SHEILDER 做 SQL SERVER 7.0 的安装向导,
自然是常见的标准安装界面。比 6.5 的安装界面顺眼多了。安装完毕未提示
重启,令CJ惊讶不已。
注:第一次安装时,我边安装,边读BOOK ONLINE,导致安装程序无法复
制文件,自动退出连RETRY的机会都没给我骝下:(
三、Enterprise Manager
第一件事就是进入Enterprise,然而给我的第一感觉是:“啊!6.5白学
了!”,这应该不是夸张。作为曾被MS认证的MSSQL管理员,竟然以为自己开
错了程序项!Microsoft竟然把IE集成到了MSSQL中!左边的TREEVIEW好象变
化不大,但是右边变成了纯HTML!管理之方便自然不用提了这样的制作方式,
作为程序员的我们是否可以借鉴呢?建立数据库不用建立设备了,这道不错,
省事多了。BACKUP/RESTORE好象也很方便,没以前麻烦。(等一下,到现在为
止,我还找不到,如何让数据库进入单用户独占状态,哪位大侠帮忙?)
四、向导
本来,MS 的向导是出了名的,没什么希奇,可是这次不同了,MS 专门设
立了一个向导工具图标且把向导分为(Database,Data Transformation
Services,Management,Replication)四大类。共二十几个向导,可谓是别出心裁
(也许是 CJ 孤陋寡闻)。
五、English Query
MS 号称可以用英语来建立查询,而不是 SQL 语句,作为 E 文专业的 CJ
和计算机爱好者,工作者当然早有耳闻,可是无缘尝试,今天机会来了!什么?
没法装?看来要等过几天的正版了(到底买不买还不知道呢),如果有哪位大
侠用过,不妨告诉 CJ 这东东到底如何。
六、自动
许多需要手工配置的东西,现在都可以由 MS SQL SERVER 7 自动配置了,
比如做 REPLICATION 时不用手工调整内存了。
七、WEB
发现一个有趣的功能,这次 SQL SERVER 不但可以把数据发布成为 HTML
稳当,而且可以利用HTTP/FTP把 HTML 文档导入成为 SQL 数据。实在有趣
(如果以前就有,那我又少见多怪了)
八、程序设计
还没有深入研究,不过一定又是有新的 SQL 语句,新的数据类型,多数是
用不上了。根据 BOOK ONLINE 对 TRIGGER,CURSOR 都有增强。漫漫研究吧。
不过我注意到增加了 SQL - DMO(Distributed Management Objects)好象是基
于 COM 的一组东东,从名字看,应该是对分布试数据库管理应该会有点用处。
九、安全方面
没有深入研究,不过好象可以直接把数据库权限赋予 WINDOWS NT 的用户和
组,这下好,以后干脆把 SQL SERVER 捆绑在 NT 中不就得了
后记:
这几天穷的可怜。本来装好 SQL 7 后突发奇想,想写篇文章到杂志上去骗顿
午饭钱的,写完才发现实在烂的过分,忘记吧,就这样算了吧。
To Mary
>据microsoft说,sql server 7.0只需4MB内存和1.5M
>磁盘空间,就能具备完全的7.0标准版功能
我没有看到这样的东东,不过如果啤酒瓶盖子是这么说的,那么也许用 12M 内存
5 M 硬盘也许可以把MSSQL 7勉强运行起来吧。那已经是万幸了!
TO Mary Again:Backup/Restore怎么了? 详细点
TO ALL: CJ 不是卖 D 版 CD 的
 
TO CJ:
你通过了MS的SQL SERVER认证是吗,感觉难考吗?我正想通,有什么建议?

TO ALL:
哪些版本可以被升级:
只有Microsoft SQL Server 6.x版的数据库可以升级到SQL SERVER 7.0。
不能将SQL Server 4.2 软件或数据库直接升级到7.0,只能先升到6.5,再升
到7.0。:(

备份和恢复:

由于运行Microsoft SQL Server 7.0 的服务器和运行SQL Server的早期
版本服务器之间的备份是不兼容的,因此SQL Server 6.x的转储(备份—)不
能被恢复到SQL Server 7.0 服务器上。:(
-------------------------------------------------------------------
7.0 以前版本 7.0 版本 建议
-------------------------------------------------------------------
DUMP和LOAD语句的VOLUMN VOLUMN关键字已被 删除BACKUP、DUMP、LOAD或
子句提示了转诸设备的卷 MEDIANAME替换。使 RESTORE语句中对VOLUMN关键
标ID 用VOLUMN子句则会 字的所有引用,并替换为对
出错 MEDIANAME的引用。

DUMP和LOAD语句支持软盘 不支持备份到软盘。 备份到硬盘,然后将备份文件
的使用。 复制到一张或者多张软盘上。

sysbackuphistory DUMP和LOAD历史记 引用新表:
sysbackupdetail 录跟踪系统表已被 backupfile
sysrestorehistory和 删除,并被一组新 backupmediafamily
sysrestoredetail系统表 的系统表所代替。 backupmediaset
跟踪DUMP和LOAD历史记录 backupset
restorefile
restorefilegroup
restorehistory
-------------------------------------------------------------------

 
TO Mary:
Microsoft SQL Server 的考试分为两门课程
1、Administration Microsoft SQL Server 6.5 以下简称 Admin
2、Implementing Microsoft SQL Server 6.5 以下简称 implement
Admin 侧重于对 SQL SERVER 的管理,而 Implem 主要侧重于实现。
但是,无论想通过任何一门考试,必须完成两门课程的学习(Microsoft
出的学习指导书须两本都看完)因为两门课是有联系的。而且考试题目
恶劣无比!全是平时用不到的事情。比如对一个问题的多种解决方案中,
什么是标准的,什么是可以接受的(是MS标准并不是其它标准:()所以
光有工作经验,想要通过考试还是比较困难的。人民邮电出版过一本
《SQL SERVER 6.5 培训教程》合并了Admin 和 Implement 两本书,还
能凑合着看。
CJ 考的很艰难,涉险过关,最后 5 分钟还有四道题目。
CJ 的考试技巧:

1、E 文要好,有时总觉得 MS 是在 CJ E 文。

2、不要冲动,考试题目措辞恶劣!一不留心就倒霉。
3、MARK,由于不是自适应考试,所以可以回头修改。
先把能做的题目做了,不会的先 MARK,全部结束
了回头再想。一个半小时要做 60 多道题目呢,时
间来不及就白花 200 RMB 了。
祝你好运吧
 
没想到我在记事本里排得好好的,贴上去又变成弯弯扭扭的了,:(
谢谢CJ,看来我要先过好E文关。过关的话,另外给你加100分,如果到时我有100分的话。:)
 
这倒不必
>没想到我在记事本里排得好好的,贴上去又变成弯弯扭扭的了,:(
和我一样
最近不知道为什么,DELPHI聊天室关了,我去UNIX了
 
请您结束问题或继续讨论!
 
请问BDE5.01是否支持SQL Server7.0
 
支持。
不好意思问题拖得太久了,把分分掉吧。
 
接受答案了.
 
我也想使用SQL 7.0,但苦于我是用Delphi4开发程序的,怎么办?
它好象同SQL7.0之间有些问题吧!
还有, SQL7.0 不是有个';'号的问题吗?解决了么?如何解决?
谢谢!
 
Thinboy:
你是说SP的问题?解决了,搜索关键子“存储过程”
我已经开始用了,不错,就是有个XXXVARCHAR的不能用
 
CJ:
如何解决的?我现在就在win98上装了个SQL7, 我应该
如何才能解决这个';'号问题呢?
有个Pack下载吧,在哪下载呢?
还有,‘不错,就是有个XXXVARCHAR的不能用’是什么
意思?不明白!
谢谢!
 
MAIL来
NVARCHAR
NCHAR
不能用
 
后退
顶部