导航

用友软件博客

用友软件介绍,软件安装使用及培训,用友软件维护等问题

« 用友通客户服务期刊>>维护问答用友通客户服务期刊>>维护问答 »

MSDE2000和SQL SERVER有什么区别?

 

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

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

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 是封装在自动解压缩档案中,方便散布和嵌入。

您也可以将 MSDE 2000 建置於用 Microsoft 开发工具 (如 Microsoft Visual Studio® 和 Microsoft Office Developer Edition) 建置的应用程式中,同时开放自由散布不收取版税。如此可让开发人员将企业级的可靠进阶资料库功能,建置入他们的桌面应用程式中。
http://www.microsoft.com/taiwan/sql/techinfo/development/2000/MSDE2000.htm

 

  SQL   Server   2000   Desktop   Engine   (MSDE   2000)   是   SQL   Server   关系数据库引擎的一个可再分发版本。MSDE   2000   被设计为可以作为需要本地数据存储的应用程序的一部分进行分发。软件开发人员可以编写应用程序的安装程序代码,让其安装   MSDE   2000   实例,并建立供应用程序使用的数据库。然后,编写应用程序代码,让其执行所有所需的管理该数据库和   MSDE   2000   实例的任务,并使用数据库中的数据来存储应用程序数据。  
   
  MSDE   2000   的主要组件是数据库引擎,它的作用是支持对数据的存储。MSDE   2000   中带有   SQL   Server   2000   数据库引擎的一个版本,该版本是针对在笔记本或台式客户端计算机上运行而精心设计的,其目的是为那些需要支持一个用户或一小群用户的应用程序提供一个本地数据存储。MSDE   2000   中的数据库引擎包括了其他   SQL   Server   2000   版本中的数据库引擎的大多数功能。但它不包括那些适用于大型生产型数据库的一些功能,如并行查询和索引视图。有关   MSDE   2000   所支持的数据库引擎功能的更多信息,请参见   SQL   Server   2000   的各种版本所支持的功能。  
   
  MSDE   2000   还包括两个   SQL   Server   2000   组件的一部分功能,这两个组件可用来将   MSDE   2000   数据库集成到更大型组织的数据存储系统中。    
   
  复制功能允许您跨越多个数据源复制、分发和修改数据。MSDE   2000   可以是   SQL   Server   2000   复制拓扑中的事务性复制订阅服务器,还可以是快照和合并复制中的订阅服务器和发布服务器。有关复制的更多信息,请参见复制概述。  
   
   
  数据转换服务   (DTS)   是一组工具和编程对象,可以用它们将来自多个数据源的数据提取、转换和合并到一个或多个其他数据源中。不能使用   MSDE   2000   实例开发   DTS   包,但使用其他   SQL   Server   2000   版本(如开发版)开发的包可以在   MSDE   2000   实例上运行。有关   DTS   的更多信息,请参见   DTS   概述。    
  开发使用   MSDE   2000   的应用程序与为其他   SQL   Server   2000   版本编写数据库应用程序非常相似。最主要的区别是   MSDE   2000   不支持   SQLXML   功能,该功能的最新版本包含在   SQL   Server   Web   Services   工具包中。有关更多信息,请参见编写   SQL   Server   2000   Desktop   Engine   (MSDE   2000)   应用程序。  
   
  SQL   Server   2000   Desktop   Engine   不包括   SQL   Server   2000   图形化管理工具,如   SQL   Server   企业管理器或   SQL   Server   查询分析器。管理   MSDE   2000   实例的常用方法是:    
   
  在分发   MSDE   2000   的应用程序中编写代码,让其执行应用程序环境中常见的数据库管理任务。  
   
   
  使用   MSDE   2000   附带的   SQL   Server   2000   命令提示实用工具。例如,可以使用   osql   命令提示实用工具执行   Transact-SQL   语句或脚本。  
   
   
  只有当您通过   SQL   Server   2000(开发版、标准版或企业版)获得   MSDE,并且与具有正确许可证的   SQL   Server   2000   副本一起使用   MSDE   时,才能使用其他   SQL   Server   版本所附带的图形化工具来管理   MSDE   2000   实例。    
  有关管理   MSDE   2000   的更多信息,请参见管理   SQL   Server   2000   Desktop   Engine   (MSDE   2000)。  
   
  由于   MSDE   2000   使用   SQL   Server   2000   技术,因此大多数   MSDE   2000   文档都包括在   SQL   Server   2000   联机丛书中。有关   SQL   Server   文档的哪些部分适用于   MSDE   2000   的信息,请参见   SQL   Server   2000   Desktop   Engine   (MSDE   2000)   文档。  
   
  SQL   Server   2000   Desktop   Engine   (MSDE   2000)   使用与   SQL   Server   2000   的其他版本不同的安装方法。MSDE   2000   安装程序使用   Windows   安装程序技术,并且被设计为可包括在应用程序的安装程序中。虽然   MSDE   2000   安装程序可以独立运行,但它是没有用户界面的命令提示实用工具。有关运行   MSDE   2000   安装程序以及将它包含在应用程序的安装程序中的更多信息,请参见   Distributing   SQL   Server   Applications   Overview(分发   SQL   Server   应用程序概述)。  
   
  可以从几个位置获得   MSDE   2000:    
   
  MSDE   2000   随几个   Microsoft   开发程序一起分发。有关如何获得   MSDE   2000   的信息,请参见此网页。有关包含   MSDE   2000   的   Microsoft   产品的更多信息,请参见此网页。  
   
   
  可以使用   SQL   Server   2000   Service   Pack   3a   (SP3a)   或更高版本中的   MSDE   2000   文件来安装   MSDE   2000   实例,前提是您拥有安装   MSDE   2000   的许可。最新的   MSDE   2000   Service   Pack   可从此网页获得。有关   MSDE   2000   许可的更多信息,请参见此网页。  
   
   
  在   SQL   Server   2000   光盘上有   MSDE   2000   的早期版本。请勿使用这些文件安装   MSDE   2000   的新实例。而应使用最新的   SQL   Server   2000   Service   Pack   中的文件。    
  SQL   Server   2000   Desktop   Engine   (MSDE   2000)   构架  
  SQL   Server   2000   Desktop   Engine   (MSDE   2000)   具有与   SQL   Server   2000   版本相同的基本数据库构架:    
   
  数据库引擎作为服务或进程运行,独立于使用   MSDE   2000   的所有应用程序。在同一台计算机上,同时可以最多运行   16   个来自   MSDE   2000   或其他任何   SQL   Server   版本的数据库引擎副本。每个副本称为一个实例。各个实例的安装、启动、停止、配置和修补都是独立进行的。有关实例的更多信息,请参见多个   SQL   Server   实例。  
   
   
  每个数据库引擎实例有一个或多个用户数据库,用来存储该实例所管理的数据。SQL   Server   2000   是关系数据库,这表示它存储的数据是按关系(通常称为“表”)组织的。每个表包含列和行,列定义该表所代表的对象的特征(如名称、大小和价格),行表示该表所代表的对象类型的存在情况。有关表的更多信息,请参见数据类型和表结构。  
   
   
  除表以外,每个数据库还有用来提供其他功能的其他对象。视图用于调整不同类别的用户查看数据库数据的方式。存储过程用于编写数据库中的逻辑。触发器、规则、约束和默认值用于在用户插入、更新或删除数据时实施业务规则。有关这些数据库对象的更多信息,请参见数据库构架。  
   
   
  应用程序被编写为先连接到数据库引擎的一个实例,然后访问该实例所管理的一个或多个数据库中的数据。应用程序作为与数据库引擎独立的进程运行。它必须使用   SQL   Server   客户端通讯组件向数据库引擎实例发送数据请求,然后检索任何结果或消息。有关此通讯机制的更多信息,请参见通讯组件。    

发表评论:OR 进入论坛咨询: 用友软件论坛用友软件维护博客

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-Blog .Theme from 用友工程师维护博客 By 武汉用友

Copyright www.uni800.com.
Some Rights Reserved.