MSDE2000和SQL Server的区别 msde2000和sql2000

MSDE2000和SQL Server的区别

软件测试 2010-03-10 22:18:57 阅读208 评论0 字号:大中小订阅

MSDE只是一个简版的SQL Server,不支持企业管理器、查询分析等功能,只是一个数据仓库。

“sql server 桌面引擎”(也叫 msde 2000)没有自己的用户界面,因为它主要设计为在后台运行。用户通过 msde 2000 嵌入的程序与它交互。随 msde 2000 提供的唯一工具是osql 。可执行文件sql.exe在msde 2000的默认实例的mssqlinn文件夹中。

SQL Server 2000 Desktop Engine (MSDE 2000)

概观

SQL Server 2000 Desktop Engine (MSDE 2000) 是一个资料引擎,以 SQL Server 技术为基础所建构的。藉由单一处理器和双处理器桌上型电脑的支援,MSDE 2000 就是一个非常可靠的储存引擎和查询处理器,可作为企业应用程式的桌面扩充程式。SQL Server 和 MSDE 2000 之间共用的一般技术基础,让开发人员建置的应用程式,可以从手提式电脑顺利地扩充至多处理器丛集。

MSDE 2000 设计在幕后执行,支援交易的桌面应用程式,它并没有自己的使用者介面 (UI) 或工具。使用者透过内嵌的应用程式与 MSDE 2000 互动。MSDE 2000 是封装在自动解压缩档案中,方便散布和嵌入。

MSDE2000和SQL Server的区别 msde2000和sql2000
您也可以将 MSDE 2000 建置於用 Microsoft 开发工具 (如 Microsoft Visual Studio® 和 Microsoft Office Developer Edition) 建置的应用程式中,同时开放自由散布不收取版税。如此可让开发人员将企业级的可靠进阶资料库功能,建置入他们的桌面应用程式中。

http://www.microsoft.com/taiwan/sql/techinfo/development/2000/MSDE2000.htm

SQLServer2000DesktopEngine (MSDE2000)是SQLServer 关系数据库引擎的一个可再分发版本。MSDE2000被设计为可以作为需要本地数据存储的应用程序的一部分进行分发。软件开发人员可以编写应用程序的安装程序代码,让其安装MSDE2000实例,并建立供应用程序使用的数据库。然后,编写应用程序代码,让其执行所有所需的管理该数据库和MSDE2000实例的任务,并使用数据库中的数据来存储应用程序数据。

MSDE2000的主要组件是数据库引擎,它的作用是支持对数据的存储。MSDE2000中带有SQL Server 2000数据库引擎的一个版本,该版本是针对在笔记本或台式客户端计算机上运行而精心设计的,其目的是为那些需要支持一个用户或一小群用户的应用程序提供一个本地数据存储。MSDE2000中的数据库引擎包括了其他SQL Server2000版本中的数据库引擎的大多数功能。但它不包括那些适用于大型生产型数据库的一些功能,如并行查询和索引视图。有关MSDE 2000所支持的数据库引擎功能的更多信息,请参见SQLServer2000的各种版本所支持的功能。

MSDE 2000还包括两个SQL Server2000组件的一部分功能,这两个组件可用来将MSDE2000数据库集成到更大型组织的数据存储系统中。

复制功能允许您跨越多个数据源复制、分发和修改数据。MSDE2000可以是SQLServer2000复制拓扑中的事务性复制订阅服务器,还可以是快照和合并复制中的订阅服务器和发布服务器。有关复制的更多信息,请参见复制概述。

数据转换服务(DTS) 是一组工具和编程对象,可以用它们将来自多个数据源的数据提取、转换和合并到一个或多个其他数据源中。不能使用MSDE2000实例开发DTS包,但使用其他SQL Server2000版本(如开发版)开发的包可以在 MSDE 2000 实例上运行。有关DTS 的更多信息,请参见DTS概述。

开发使用MSDE2000的应用程序与为其他SQLServer2000 版本编写数据库应用程序非常相似。最主要的区别是MSDE2000不支持SQLXML功能,该功能的最新版本包含在SQL Server Web Services 工具包中。有关更多信息,请参见编写SQLServer 2000Desktop Engine(MSDE 2000)应用程序。

SQLServer2000DesktopEngine不包括SQLServer2000图形化管理工具,如SQLServer企业管理器或SQLServer查询分析器。管理MSDE2000实例的常用方法是:

在分发MSDE2000的应用程序中编写代码,让其执行应用程序环境中常见的数据库管理任务。

使用MSDE2000附带的SQLServer2000命令提示实用工具。例如,可以使用osql命令提示实用工具执行Transact-SQL语句或脚本。

只有当您通过SQLServer2000(开发版、标准版或企业版)获得MSDE,并且与具有正确许可证的SQL Server2000 副本一起使用MSDE时,才能使用其他SQL Server版本所附带的图形化工具来管理MSDE2000 实例。

有关管理MSDE2000的更多信息,请参见管理SQLServer2000 Desktop Engine(MSDE 2000)。

由于MSDE2000使用SQLServer2000技术,因此大多数MSDE2000文档都包括在SQLServer2000联机丛书中。有关SQLServer文档的哪些部分适用于MSDE2000的信息,请参见SQLServer2000DesktopEngine (MSDE2000)文档。

SQLServer 2000 DesktopEngine(MSDE2000)使用与SQL Server2000的其他版本不同的安装方法。MSDE2000安装程序使用Windows安装程序技术,并且被设计为可包括在应用程序的安装程序中。虽然 MSDE2000安装程序可以独立运行,但它是没有用户界面的命令提示实用工具。有关运行MSDE2000安装程序以及将它包含在应用程序的安装程序中的更多信息,请参见DistributingSQLServerApplicationsOverview(分发SQLServer应用程序概述)。

可以从几个位置获得MSDE2000:

MSDE2000随几个Microsoft开发程序一起分发。有关如何获得MSDE2000的信息,请参见此网页。有关包含MSDE2000的Microsoft产品的更多信息,请参见此网页。

可以使用SQLServer2000ServicePack3a(SP3a)或更高版本中的MSDE 2000文件来安装MSDE2000实例,前提是您拥有安装MSDE2000的许可。最新的MSDE2000ServicePack可从此网页获得。有关MSDE 2000许可的更多信息,请参见此网页。

在SQLServer 2000光盘上有MSDE2000的早期版本。请勿使用这些文件安装MSDE2000的新实例。而应使用最新的SQLServer2000ServicePack中的文件。

SQLServer2000DesktopEngine(MSDE2000)构架

SQLServer2000 DesktopEngine(MSDE 2000)具有与SQLServer2000版本相同的基本数据库构架:

数据库引擎作为服务或进程运行,独立于使用MSDE2000的所有应用程序。在同一台计算机上,同时可以最多运行16个来自MSDE2000或其他任何SQLServer版本的数据库引擎副本。每个副本称为一个实例。各个实例的安装、启动、停止、配置和修补都是独立进行的。有关实例的更多信息,请参见多个SQLServer实例。

每个数据库引擎实例有一个或多个用户数据库,用来存储该实例所管理的数据。SQLServer2000是关系数据库,这表示它存储的数据是按关系(通常称为“表”)组织的。每个表包含列和行,列定义该表所代表的对象的特征(如名称、大小和价格),行表示该表所代表的对象类型的存在情况。有关表的更多信息,请参见数据类型和表结构。

除表以外,每个数据库还有用来提供其他功能的其他对象。视图用于调整不同类别的用户查看数据库数据的方式。存储过程用于编写数据库中的逻辑。触发器、规则、约束和默认值用于在用户插入、更新或删除数据时实施业务规则。有关这些数据库对象的更多信息,请参见数据库构架。

应用程序被编写为先连接到数据库引擎的一个实例,然后访问该实例所管理的一个或多个数据库中的数据。应用程序作为与数据库引擎独立的进程运行。它必须使用 SQL Server 客户端通讯组件向数据库引擎实例发送数据请求,然后检索任何结果或消息。有关此通讯机制的更多信息,请参见通讯组件。

  

爱华网本文地址 » http://www.413yy.cn/a/25101012/137643.html

更多阅读

iptv组播和单播的区别 IPTV标准之争的背后

[导语]IPTV标准只是IPTV配套环节中的问题,市场才是最终的决定因素。只有当某种运营模式被接受了,各个利益集团的角色才能跟着确定下来。 12月6日,刚刚宣布免费开放部分核心技术和源代码的国产音视频标准AVS又一次备受关注。AVS产业联盟在北京

发明和实用新型的区别 新型戒烟药的发明与是非

柯卓生(Jotham Coe)是一位美国药物化学家,他热爱棒球、马拉松、游泳和户外运动,曾经去加拿大荒无人烟的荒野坐独木舟漂流。“我的爸爸、叔叔和姑姑都抽烟,我从小就在这样一个环境中长大,觉得抽烟是一件再自然不过的事情。从16岁到30岁,我

春兰和蕙兰的区别 春兰的加减法

    来自徐工科技的消息称,该公司已经与春兰汽车制造有限公司的股东江苏春兰自动车有限公司签署了《股权转让意向书》,购买江苏春兰持有的春兰汽车60%的股权。如果最终交易成功,这将是春兰做出的一个重大战略选择,在进入汽车制造行

声明:《MSDE2000和SQL Server的区别 msde2000和sql2000》为网友挥散不了的阴霾分享!如侵犯到您的合法权益请联系我们删除