Help and Support
 

powered byLive Search

何时选择 MSDE 2000 作为您的应用程序的数据库引擎

Retired KB Article本文介绍那些 Microsoft 不再提供支持的产品。因此本文按“原样”提供,并且不再更新。
文章编号:321518
最后修改:2007年3月9日
修订:3.3
本页

概要

直到最近,Microsoft 提供数据库管理以下两个的方法:
?Microsoft Jet (所包含同时 Microsoft Access 和 Microsoft Visual Studio 在 Microsoft Access 数据库引擎)
?Microsoft SQL Server
with of SQL Server Desktop Engine (MSDE 2000),SQL Server-compatible database engine,release there is to create desktop and shared database solutions new option。 MSDE 2000,with developers can build desktop and shared 的 database solutions that easily migrate to SQL Server when solution must scale。 这篇文章讨论功能和优点 MSDE 2000,并提供了指向有用信息,包括联机文档、 Microsoft 知识库文章和 Microsoft 白皮书,可帮助您构建可靠的 MSDE 2000 解决方案。

back to the top

回到顶端

更多信息

入门

无论您创建一个新的应用程序访问数据库,还是您将现有的数据库应用程序迁移到新的数据库引擎,值得是要考虑每项技术。 有关功能的概述和 Jet、 MSDE 2000 和 SQL Server 2000 引擎,功能和如何它们可能会最好满足您的项目的要求,请参见下面的白皮书。 本白皮书中的"How to 选择一个数据库引擎"主题讨论功能和优点 Jet、 MSDE 2000 和 SQL Server 2000 引擎可帮助您确定哪个选项最能满足您的当前和将来的信息管理需要。

following white paper helps to determine which data engine,Jet or MSDE 2000,to use with Microsoft Access:
Microsoft Access 2000: Choosing between MSDE 2000 and Jet (http://msdn2.microsoft.com/en-us/library/ms811304.aspx)


回到顶端

SQL Server 2000 桌面引擎 (MSDE 2000)

MSDE 2000 是一个数据引擎为构建并基于核心 SQL Server 技术。 对单个和双处理器的桌面计算机的支持,MSDE 2000 是一个可靠的存储引擎和查询处理器的桌面扩展的企业应用程序。 使用常见的技术基之间 SQL Server 和 MSDE 2000 共享,开发人员可以构建的应用程序,可以扩展无缝地从便携式计算机到多处理器群集。 有关 MSDE 2000 的概述,请参阅下面的白皮书:
SQL Server 2000 Desktop Engine (MSDE 2000) (http://msdn2.microsoft.com/en-us/sql/aa336301.aspx)


回到顶端

Microsoft 知识库"How to"文章

"如何"文章提供分步指南来执行特定任务。

how to obtain and install SQL Server 2000 Desktop Engine (MSDE 2000)

除了 SQL Server 2000,MSDE 2000 被分布式与所有版本的 Microsoft Office 包含 Microsoft Access 2002 的 CD 上。 也是 Microsoft Visual Studio .NET 的已注册的用户可用。 Visual Studio .NET 的注册的用户可以通过与在 1-800-936-5800 Microsoft 开发人员支持来获取最新版本的 MSDE 2000。 多个 Microsoft 产品许可证传递使用和重新分发 MSDE 2000 的权限。 有关产品许可证或订阅服务的详细信息,请访问下面的 Microsoft Web 站点:
Appropriate Uses of MSDE (http://www.microsoft.com/sql/prodinfo/previousversions/msde/msdeuse.mspx)

Embedding MSDE 2000 Setup into the Setup of Custom Applications (http://msdn2.microsoft.com/en-us/library/aa902673(SQL.80).aspx)

有关获取和安装 MSDE 2000,单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
324998 (http://support.microsoft.com/kb/324998/) how to obtain and install SQL Server 2000 Desktop Engine (MSDE 2000)

290627 (http://support.microsoft.com/kb/290627/) Microsoft SQL Server 2000 Desktop Engine 不会安装 Office XP 安装程序
301413 (http://support.microsoft.com/kb/301413/) "configuring SQL Server 2000 Desktop Engine"white paper is available in Download Center
317328 (http://support.microsoft.com/kb/317328/) 如何解决在 SQL Server Desktop Engine 2000 安装和升级



如何使用 Microsoft Access 与 MSDE 2000

Microsoft SQL Server 2000 Desktop Engine (MSDE 2000) 是 Microsoft Jet 的备用方案数据存储和数据管理。 MSDE 2000 是一个客户端 / 服务器选择要在 Microsoft Access 2002 中对 Microsoft Jet 文件服务器数据库引擎。 随 MSDE 2000,软件开发人员可以在他们的自定义应用程序中嵌入数据存储。 有关在 Microsoft Access 2002 使用 MSDE 2000 数据库的详细信息,请参阅下面的白皮书,讨论创建和部署 Microsoft Developer Network (MSDN) 网站上的 Access 2002 项目和 MSDE 2000 数据库:
Using Microsoft Access 2002 with MSDE 2000 (http://msdn2.microsoft.com/en-us/library/aa139985(office.10).aspx)



Microsoft Access 升迁向导

Upsizing Wizard is that simplifes moving Access database to SQL Server environment add-on tool。 from of sources,including Microsoft Office 2000 or later,variety and also from Microsoft Developer Network is available。 有关如何使用升迁向导,单击下面的文章编号以查看 Microsoft 知识库中相应的文章:
325017 (http://support.microsoft.com/kb/325017/) how to Use access 2000 Upsizing Wizard
330468 (http://support.microsoft.com/kb/330468/) 如何在 Access 2002 中使用升迁向导
MSDE 2000 升迁的 Access 97 数据库

Microsoft 建议 MSDE 2000 通过使用 Access 2002 加载您的.mdb 文件,您升迁的 Access 97 数据库,然后使用 Access 2002 升迁向导将迁移到 MSDE 2000。



MSDE 2000 with using Access data projects

与 Microsoft Access 2000 的版本,已经引入了一种新的技术,Access 的项目 (.adp 文件),与您可以开发 Access 环境中的 true 客户端 / 服务器应用程序。 创建这些项目文件不同于传统的文件服务器开发的 Access 开发人员通常使用,如作为使用 Microsoft Jet 数据库引擎,开发数据库应用程序和一个单个.mdb 文件中保存所有数据库对象。 类似的.mdb 文件,Access 项目文件还允许您来开发数据库应用程序在 Access 环境中。 但是,而不是使用 Jet 的您本身使用 Microsoft SQL Server 或新的 SQL Server 2000 Desktop Engine (MSDE 2000) 与服务器数据库。 有关 Access 项目 (ADP) 更多信息,请参阅下面的 MSDN 白皮书。

following white paper lists of detailed information about Microsoft Access projects (.adp files),which allow to develop client / server database applications in Access by using either Microsoft SQL Server,or Microsoft Data Engine (MSDE) as server database best sources。
Introduction to Microsoft Access 2000 Projects and the MSDE 2000 (http://msdn2.microsoft.com/en-us/library/aa139973(office.10).aspx)

下面的白皮书提供 使用 Access 2000 项目开发客户端 / 服务器解决方案 ,解释详述如何创建和使用 Microsoft Access 项目 (.adp) 文件的联机图书的简介。
Developing Client/Server Solutions with Microsoft Access 2000 Projects (http://msdn2.microsoft.com/en-us/library/aa139953(office.10).aspx)

for more information about capabilities,limitations,and workarounds for Microsoft SQL Server Application roles using in Microsoft Access project,click to view in Microsoft Knowledge Base article following article number:
308312 (http://support.microsoft.com/kb/308312/) 如何在 Access 项目和 SQL Server 2000 Desktop Edition 中使用应用程序角色
下面的文章提供了代码,您必须使用查找服务器,如果它未启动已,将数据库附加到该服务器,和该项目连接到新附加的数据库启动服务器。 该代码是特定于在项目中使用。 但是,许多代码可由任何 Visual Basic for Applications (VBA) 应用程序。
299297 (http://support.microsoft.com/kb/299297/) 如何部署,其中包括 Microsoft SQL Server 2000 Desktop Engine 的 Access 2002 项目

Microsoft Access 数据项目上的其他参考资料,请参阅下面的书可以从 Microsoft Press 获得的:
Microsoft Access Projects with Microsoft SQL Server (http://www.microsoft.com/mspress/books/4305.aspx)

如何使用 MSDE 2000 功能

如何连接到的 MSDE 2000 数据库

ActiveX 数据对象 (ADO) 表示了最好的现有的 Microsoft 数据访问编程模型。 如果您熟悉数据访问对象 (DAO) 或远程数据对象 (RDO),您识别接口和可以使用它们速度非常快。 ADO 被设计为到 Microsoft 的最新的和最强大的数据访问模式的易于使用应用程序级的接口。 有关从 DAO / ODBC 直接对 ADO,迁移帮助更多信息以及有关代码示例,单击下面的文章编号以查看 Microsoft 知识库中相应的文章:
325020 (http://support.microsoft.com/kb/325020/) 迁移 DAO / ODBCDirect 对 ADO 使用 MSDE
有关其他信息,请访问下面的 Microsoft Web 站点:

Connecting to MSDE 1.0 Databases (http://msdn2.microsoft.com/en-us/library/ms811092.aspx)
for to learn how to use ADO objects,methods,properties,and events code examples,visit following MSDN Web site:
ADO 2.7 Code Examples (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/mdmscadocodeexamples.asp)
注意 MDAC 2.6 和更高版本包括 DBNETLIB 协议允许连接到 SQL Server 6.5、 SQL Server 7.0 或 SQL Server 2000 的一个新的版本。 此新的驱动程序还支持连接到 SQL Server 2000 命名实例。 具有一个较早版本的 MDAC,如 MDAC 2.5,用户将必须连接到 SQL Server 2000,在其中与一个命名实例安装 SQL Server 任何平台上包括 SQL Server Desktop Engine,问题。 有关此主题的其他信息,请参阅下面的白皮书的介绍如何安装桌面引擎,并还讨论了连接和安装 MDAC 2.6 上访问该引擎的客户端系统或更高版本的重要性:
Configuring SQL Server 2000 Desktop Engine (http://support.microsoft.com/default.aspx?scid=kb;en-us;q301413)
若要下载最新的 MDAC 组件,请访问下面的 Microsoft Web 站点:
Universal Data Access (http://msdn.microsoft.com/dataaccess)


how to use OSQL to manage MSDE 2000

因为它主要设计为在后台运行 SQL Server 2000 Desktop Engine (MSDE 2000) 不具有自己的用户界面。 用户通过它嵌入在其中应用程序与 MSDE 2000 进行交互。 OSQL 实用工具是唯一的工具所附带 MSDE 2000。 OSQL 允许您输入 Transact-SQL 语句、 系统过程和脚本文件用于维护的 MSDE 2000 数据库。 for more information,click to view in Microsoft Knowledge Base article following article number:
325003 (http://support.microsoft.com/kb/325003/) how to by using Osql utility manage SQL Server Desktop Engine (MSDE 2000)
有关数据库维护的其他信息,请参阅下面的白皮书:
Creating and Maintaining Databases (http://msdn2.microsoft.com/en-us/library/aa933048(SQL.80).aspx)


如何实现安全和身份验证与 MSDE 2000

系统管理员和开发人员必须知道不保护他们的数据库的含义。 Microsoft 安全小组建议 MSDE / SQL Server 管理员以符合我们的最佳做法在其环境中安全地使用 MSDE / SQL Server。
有关 SQL Server 2000 Desktop Engine (MSDE 2000) 安全和身份验证和一些有用的提示来提示您如何使您的数据更安全的概述,请参阅下列文档:

SQL Server 2000 Security White Paper (http://www.microsoft.com/technet/security/prodtech/sQLserver.mspx)
325022 (http://support.microsoft.com/kb/325022/) MSDE 安全和身份验证
176377 (http://support.microsoft.com/kb/176377/) 使用 Integrated Security from ASP 访问 SQL Server
285097 (http://support.microsoft.com/kb/285097/) 如何通过使用 Windows Installer 安装 SQL Server 2000 Desktop Engine 时默认的登录身份验证模式更改为 SQL
for more information about managing SQL server,visit following MSDN Web site:
Managing Microsoft SQL Server Security with Microsoft Access (http://msdn2.microsoft.com/en-us/library/aa140013(office.10).aspx)
常规安全更新,Microsoft 建议您访问下面的 Microsoft Web 站点:
Security & Privacy (http://www.microsoft.com/security)



如何备份您的 MSDE 2000 数据库

如果您有 Access 2000 或更高版本,您可以使用 Access 项目的 数据库实用工具 菜单中 备份 命令若要备份的 MSDE 2000 数据库。 如果安装了 SQL 客户端工具,可以使用 SQL 企业管理器。 但是,如果您只有安装的 MSDE 2000,TSQL 备份数据库命令可以执行与备份的 MSDE 2000 数据库 OSQL.exe。 有关使用此命令,单击下面的文章编号以查看 Microsoft 知识库中相应的文章:
241397 (http://support.microsoft.com/kb/241397/) 如何对其进行备份 Microsoft 数据引擎数据库使用 Transact-SQL


如何部署您的 MSDE 2000 解决方案

for more information about general guidelines and"How to"for deploying MSDE 2000,and using Package and Deployment Wizard,Visual Basic Solution steps click to view in Microsoft Knowledge Base article following article number:
325016 (http://support.microsoft.com/kb/325016/) 如何部署您的 MSDE 2000 解决方案使用打包和部署向导
MSDE 2000 是可作为一组 Windows Installer 合并模块,独立软件供应商 (ISV) 可以使用他们自己的安装过程中安装 SQL Server 2000 Desktop Engine 的一个实例。 您可以通过使用可用 Windows Installer 安装程序开发工具这些合并模块合并到 ISV 安装程序。 您可以通过创建您自己的 .msi 文件,MSDE 2000 合并模块 (.msm 文件) 嵌入到一个基于 Windows Installer 的安装应用程序。 有关合并模块和使用 MSDE 2000 到自定义应用程序,请访问下面的 Microsoft Web 站点:
Using SQL Server 2000 Desktop Engine Merge Modules (http://msdn2.microsoft.com/en-us/library/aa214937(SQL.80).aspx)

Integrating MSDE 2000 with your Applications (http://www.microsoft.com/sql/prodinfo/previousversions/msde/msdeintegration.mspx)

Embedding MSDE 2000 Setup into the Setup of Custom Applications (http://msdn2.microsoft.com/en-us/library/aa902673(SQL.80).aspx)
for more information,click to view in Microsoft Knowledge Base article following article number:
299795 (http://support.microsoft.com/kb/299795/) 如何作者 MSDE 2000 安装有 Microsoft Visual Studio Installer 1.1 的包
MSDE 2000 安装程序包允许您使用一个 回调 函数来跟踪进度,或在安装过程中执行自定义操作。 有关使用回调函数更多信息,单击下面的文章编号以查看 Microsoft 知识库中相应的文章:
315463 (http://support.microsoft.com/kb/315463/) 如何实现一个 SQL Server 2000 Desktop Engine 回调函数和示例
Windows Installer is that reduces total cost of ownership installation and configuration service。 installer is included with Microsoft Windows 2000,Windows XP,Windows Server 2003,and Windows Millennium Edition (Windows Me)。 Windows 95,Windows 98,and Microsoft Windows NT,version 4.0 to installer is also provided as service pack。 with installer,customers can better address corporate deployment,and for component management provide standard format。 Windows 安装程序支持应用程序和功能根据到操作系统的广告。 有关 Windows Installer 的更多信息,单击下面的文章编号以查看 Microsoft 知识库中相应的文章:
282477 (http://support.microsoft.com/kb/282477/) Windows Installer resources
有关 MSDE 2000 安装程序和 MSDE 2000 升级到 Service Pack 级别,单击下面的文章编号以查看 Microsoft 知识库中相应的文章:
317328 (http://support.microsoft.com/kb/317328/) 如何解决在 SQL Server Desktop Engine 2000 安装和升级



如何使用 MSDE 2000 复制

Microsoft SQL Server 2000 复制是允许您复制、 分发,和可能会修改数据通过您的企业解决方案的一组。 SQL Server 2000 包括了几种方法和选项,针对复制设计、 实现、 监视,和管理使您在功能和分发数据和保持数据一致性所需的灵活性。 有关复制的其他信息,请访问下面的 MSDN Web 站点:
SQL Server Replication Overview (http://msdn2.microsoft.com/en-us/library/aa237426(SQL.80).aspx)
for more information,click to view in Microsoft Knowledge Base article following article number:
324992 (http://support.microsoft.com/kb/324992/) 如何与 SQL Server 2000 Desktop Engine (MSDE 2000) 使用复制

如何 MSDE 2000 升迁到 SQL Server

应用程序可能会增大超过 MSDE 2000 2 GB 的数据限制,或应用程序的用户群可能增长超过 SQL Server Desktop Engine 中的工作负荷限制。 如果发生这种情况,Microsoft 建议您将 MSDE 2000 解决方案迁移到一个基于 SQL Server 的解决方案。 您可以升级到 SQL Server 2000 Personal 和标准版 SQL Server 2000 Desktop Engine (MSDE 2000)。 有关从 MSDE 2000 迁移和升级到 SQL Server 的详细信息,单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
325023 (http://support.microsoft.com/kb/325023/) 到 SQL Server 升迁 SQL Server 2000 Desktop Engine
322620 (http://support.microsoft.com/kb/322620/) 如何将 SQL Server 6.5 和 7.0 升级到 SQL Server 2000 (白皮书)

回到顶端

常见的问题 (FAQ)

有关 MSDE 2000 的常见问题答案,请访问下面的 Microsoft Web 站点:
Appropriate Uses of MSDE 2000 (http://www.microsoft.com/sql/prodinfo/previousversions/msde/msdeuse.mspx)



回到顶端

疑难解答提示

有关如何解决在初始安装,以及有关升级和分发的 MSDE 2000 安装的更多信息,单击下面的文章编号以查看 Microsoft 知识库中相应的文章:
317328 (http://support.microsoft.com/kb/317328/) 如何解决在 SQL Server Desktop Engine 2000 安装和升级
Service Pack
Microsoft distributes bug fixes,and current,with service packs keeps products。 Service Packs include updates,and may also include system administration tools,drivers,and additional components,which are conveniently bundled to download easily。 Service packs are cumulative; each new service pack contains all that are in previous service packs,fixes and any new fixes。 do not have to install previous service pack install latest one before。 例如,您没有在安装 SQL Server 2000 Service Pack 2 (SP 2) 之前,安装 SQL Server 2000 Service Pack 1 (SP 1)。 有关如何获得最新的 Service Pack 信息,单击下面的文章编号以查看 Microsoft 知识库中相应的文章:
290211 (http://support.microsoft.com/kb/290211/) 如何获取最新的 SQL Server 2000 Service Pack
注意 将 SQL Server 2000 Desktop Engine (MSDE 2000) Service Pack 应用于不是默认的 MSDE 2000 实例,必须从 MSDE 2000 刷新 CD 应用该 Service Pack。 若要获得刷新 CD,请与 Microsoft 在 1-800-936-5800 开发人员支持服务联系。 for more information,click to view in Microsoft Knowledge Base article following article number:
315721 (http://support.microsoft.com/kb/315721/) 仅可在应用实例从 Sqlrun 01 .msi 安装了 Internet 上的 SQL Server 2000 桌面引擎 Service Pack 2 下载



回到顶端

product support services

将 Microsoft MSDE 2000 通报服务提供了指南和帮助 IT 专业人士,使用 MSDE 2000 的他们的解决方案,与密切与 Microsoft,以确保 MSDE 2000 的成功的机会。 此服务包括设计开发和部署指南及帮助,以确保成功实施。 有关更多信息,请与 Microsoft 咨询服务在 1-800-936-5200。

与其他使用 Microsoft 产品,包括 Microsoft 最有价值专家 (MVP) 通过公用 MSDE 2000 新闻组的用户进行协作:
Microsoft.public.sqlserver.msde (http://msdn.microsoft.com/newsgroups/default.aspx?query=Microsoft.public.sqlserver.msde&dg=&cat=en-us-msdn&lang=en&cr=US&pt=&catlist=774F24A2-F71F-425F-AC2B-DC48AB0DA5C9&dglist=&ptlist=&exp=&sloc=en-us)

检查联机支持和疑难解答在下面的 MSDN Web 站点:
http://msdn.microsoft.com/support/ (http://msdn.microsoft.com/support/)

回到顶端

参考

有关其他信息,请访问下面的 Microsoft Web 站点:
SQL Server Books On Line (http://www.microsoft.com/sql/techinfo/books.mspx)
Migrating Oracle Databases to SQL Server 2000 (http://www.microsoft.com/technet/prodtechnol/sql/2000/reskit/part2/c0761.mspx?mfr=true)

回到顶端


这篇文章中的信息适用于:
?Microsoft SQL Server 2000 Desktop Engine (Windows)

回到顶端

关键字:?
kbmt kbinfo kbjet KB321518 KbMtzh

回到顶端

机器翻译注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。如果您发现了错误并希望帮助我们提高机器翻译技术,请完成文章末尾的在线调查。
点击这里察看该文章的英文版: 321518 (http://support.microsoft.com/kb/321518/en-us/)

回到顶端

Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

文章翻译

 

Other Support Options

  • Need More Help?
    Contact a Support professional by Email, Online or Phone.
  • Customer Service
    For non-technical assistance with product purchases, subscriptions, online services, events, training courses, corporate sales, piracy issues, and more.
  • Newsgroups
    Pose a question to other users. Discussion groups and Forums about specific Microsoft products, technologies, and services.