日期:2014-04-08 浏览次数:20573 次
前提条件 | |
引言 | |
SQL Server 工具 | |
体系结构 | |
可伸缩性和性能 | |
使用数据 | |
结论 | |
术语 |
本文中进行的所有比较均假定使用了以下软件:
? |
Microsoft Access 2002 或更高版本 |
? |
Microsoft SQL Server 2000 Standard Edition 或 Enterprise Edition |
还假设您的数据当前存储在 Access 数据库 (.mdb) 文件中,而不是在 SQL Server 上,而且您没有使用支持本文中介绍的许多 SQL Server 功能的 Access 数据项目 (ADP)。
本文的目标读者
本文的目标读者是熟悉 Access 功能,且正在考虑将后端基础结构(数据和查询)迁移到 Microsoft SQL Server 的 Access 开发人员、Microsoft Visual Basic 开发人员和 .NET 开发人员。
读者需要熟悉以下 Access 功能:
? |
基本 SQL |
? |
以多种格式导入和导出数据 |
? |
备份和恢复数据 |
? |
实现安全性 |
本文通过比较 Access 和 SQL Server 的功能,希望能对新的 SQL Server 开发人员有所帮助。
Microsoft Access 开发人员通常由于性能、安全性和稳定性因素而考虑迁移到 SQL Server,此过程称为升级 (upsizing)。在从 Access 迁移到 SQL Server 时,开发人员会发现几点主要的差异。关键是要注意到这些差异并采取相应的措施,确保从 Access 无缝且无错误地迁移到 SQL Server。
Microsoft SQL Server 是一个企业级数据管理系统。它集成了行业标准的安全性、可伸缩性和可管理性。此外,它还支持可扩展标记语言 (XML) 和 Internet 查询。
提示:这里不讨论从 Access 迁移到 SQL Server 的过程。 有关迁移的详细信息,请参阅 Migrating Your Access Database to Microsoft SQL Server 7.0。(注意:这篇文章是针对 SQL Server 7.0 编写的,尚未进行更新。)
提示:这里不讨论数据复制和数据库安全性之间的差异。
有关在 SQL Server 中实现复制的详细信息,请参阅 SQL Server 2000 SDK 文档中的 Implementing Replication。
有关 SQL Server 安全性的详细信息,请参阅 SQL Server 2000 SDK 文档中的 Managing Security Accounts。
使用 Access 数据库窗口中的主菜单,您可以创建查询、设计数据库或浏览数据。要从数据库中导出数据,请单击 File(文件),然后单击 Export(导出)。要将数据导入到数据库中,请单击 File(文件)-> Get External Data(获取外部数据),然后单击 Import(导入)。
SQL Server 提供了一套功能强大的工具,它们简化了浏览、查询、导入和导出数据的过程。它们是:
? |
SQL Server 企业管理器 |
? |
SQL Server 查询分析器 |
? |
数据转换服务 |
? |
SQL Server 事件探查器 |
用于设计数据库和查询以及浏览数据的 SQL Server 工具
在 SQL Server 中,您可以使用两个工具来执行数据库维护任务、浏览和编辑数据。这两个工具分别是 SQL Server 企业管理器和 SQL Server 查询分析器。计划将窗体迁移到 .NET 的 Access 窗体开发人