DMSoft DBConvert for Access and MSSQL是一款数据库迁移工具,能够在Microsoft Access(MDB或ACCDB格式)和SQL Server之间进行数据的转换和同步。这个工具允许用户轻松地将数据从Access迁移到SQL Server,无论是本地安装的还是云端的SQL Server都支持。对于广泛使用Access的组织来说,这款软件是实现数据迁移和维护一致性的有效工具。

screenshot_product

软件的转换过程简单高效,它不仅支持从Access转移到SQL Server的一次性数据搬迁,还能实现两者之间实时的数据同步。无论是企业级解决方案的扩容需求,还是Access数据升级的必要性,都可以通过DBConvert for Access and MSSQL得到满足。其同步能力保证了在多样化的IT环境中,业务持续运转的可靠性和数据的准确性。

除此之外,该软件还为那些面临数据库过渡到云端的客户提供了帮助,比如轻松迁移至Amazon RDS、Microsoft Azure SQL Database、Google Cloud SQL等流行的云数据库服务。通过DBConvert for Access and MSSQL,用户可以不受限制地选择数据存储的位置,从而实现数据结构和业务流程的最优化配置。

微软访问

  • Microsoft 宣传 MS Access 的大小限制为 2 GB,但实际上,您会注意到超过约 300 Mb 时性能和稳定性会下降。
  • 微软称Access数据库不能支持超过255个并发用户。实际上,MS Access 应用程序的设计目的并不是支持 LAN 上大约 20 个或更多的并发用户。
  • MS Access 应用程序并非设计为暴露于 Internet。有一些解决方法,例如远程桌面连接,但这些系统的构建和维护成本始终很高。在大多数情况下,它也表现出较差的性能。
  • 过度增长的 Access 数据库经常会崩溃并被损坏。 MS Access 应用程序本身的内置限制,或者有时应用程序的设计质量,限制了其 24/7 运行。

SQL服务器

  • SQL Server 数据库的性能通常比 Access 数据库好得多,尤其是对于 TB 级的大型数据库。
  • 默认情况下,SQL Server 允许最大并发连接数为 32767,这是可以同时登录 SQL Server 实例的最大用户数。 SQL Server 通过并行处理查询、在单个进程中使用多个本机线程来处理用户请求,可以更快、更高效地处理查询。
  • SQL Server 可以轻松配置为通过 Internet 访问。通常,应用程序接口通过 Internet 连接到 SQL Server 数据库。因此,员工、合作伙伴和客户可以在任何有互联网接入的地方交换信息并实时更新信息。
  • 假设发生操作系统崩溃或断电。在这种情况下,SQL Server可以在几分钟内自动将数据库恢复到一致状态,并且无需数据库管理员的干预。

将访问迁移到 SQL Server

  • 因此,当您的 Access 数据库需要提升到一个新的水平时,您可以升级到 SQL Server,它支持更大量的数据、更多的并发用户和更多的容量。 (本地或 Azure 云中)
  • 将过度增长的 Access 数据库迁移到 SQL Server 将是一个显而易见的选择,因为它们都是由同一供应商生产的。
  • 然而,对于具有许多客户端的大数据存储量,考虑将数据库迁移到基于云的解决方案是合理的。

使用 Access to SQL Server 转换和同步工具。
在 GUI 模式下启动 DBConvert 或 DBSync 应用程序时,它会无缝引导您完成启动数据库迁移或同步的步骤:

1. 连接Access源数据库。
如果源数据库需要登录凭据,请指定用户名/密码和主机/端口参数。

2. 连接到 SQL Server 目标数据库。
为目标数据库指定与源数据库类似的参数,定义连接设置和用户名/密码对。

Connect to SQL Server target database from DBConvert
注意 #1:每个 DBConvert 或 DBSync 工具的名称都包含两个不同的数据库,使任何指定的数据库能够作为源或目标运行。此外,同一类型的数据库可以同时充当源和目标。

注意#2:与云数据库(例如 Amazon RDS、Google Cloud 或 Azure SQL)的连接未在用户界面中明确指定,但使用与传统本地数据库相同的设置。

注意 #3:与源数据库和目标数据库的连接保持活动状态,直到您关闭 DBConvert/DBSync 应用程序或重新打开新连接。

3. 配置数据库迁移选项。

  • 通过选中/取消选中相应的框来指定要传输到 SQL Server 目标数据库的表、字段、索引和视图。
  • 自定义常规数据库/表设置。或者在迁移数据时单独配置特定的表、字段、索引对象。
  • 浏览用户手册中有关配置数据库迁移选项的文章。获取详细信息。

4. 检测潜在的数据库迁移问题。错误和警告

  • 数据库在数据上强制执行某些关系,并且在定制步骤中,智能错误检查器会验证所有可能的数据完整性和引用完整性问题。它会在迁移开始之前突出显示任何问题。
  • 默认情况下,DBConvert 尝试自动将源 Access 数据库的数据库类型映射到最接近的目标 SQL Server 数据库类型。但是,您可以使用“全局映射”全局手动更改整个数据库的数据类型,也可以单独更改每个字段的数据类型。
  • 探索智能错误检查器以获取更多信息。关于错误和警告

5. 执行。数据迁移的最后阶段。

  • 在前面的步骤中配置源数据库和目标数据库后,启动转换或同步过程。
  • 单击“提交”按钮开始转换。在这里,您还可以监控迁移/同步过程。
  • 您可以选择将连接设置和配置参数保存到会话文件中,以安排定期启动同步或迁移作业。

命令行模式

将以前保存的会话作为参数传递给命令行 DBConvert 客户端。会话保留 Access 源和 SQL Server 目标数据库连接设置以及其他指定选项。

 例子:

C:\Program Files\DBConvert\access2mssqlPro\access2mssqlPro_Cons.exe /Session:"Session_Name"
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。