[摘要]SysTools SQL Server to Azure DB Migrator(数据库迁移工具)是一款非常不错的数据库迁移工具,这款软件可帮助将本地SQL Server数据库迁移到Azure云。该...
SysTools SQL Server to Azure DB Migrator(数据库迁移工具)是一款非常不错的数据库迁移工具,这款软件可帮助将本地SQL Server数据库迁移到Azure云。该程序旨在帮助您将SQL上的表、视图、序列、索引、规则、函数、存储过程、关联的主键以及其他各类数据迁移到Azure。
功能介绍
能够传输所有SQL数据库对象:表,触发器,存储过程等。
允许将损坏的/不可访问的SQL数据库迁移到Azure数据库
在将SQL数据库传输到Azure之前预览所有数据库组件
在将数据迁移到Azure SQL数据库时自动检测SQL Server版本
允许迁移选定的数据项“具有模式”或“具有模式和数据”选项
支持从SQL Server 2017和所有以下版本导出SQL数据库
提供将NDF文件数据迁移到Azure SQL数据库的功能
允许将已删除的记录导出到SQL Azure云数据库
软件特色
将SQL Server数据库传输到Azure
用户可以借助此软件从SQL直接迁移到Azure SQL数据库。需要SQL Server凭据(例如服务器名,数据库名,用户名和密码等)才能从SQL Server迁移数据。之后,您可以轻松地将SQL数据移动到Azure。
移动所有SQL数据库对象
从SQL Server到Azure数据库的迁移器支持从SQL Server传输所有数据库对象。可以将表,视图,序列,索引,规则,函数,表,存储过程,关联的主键,唯一键,数据类型和所有其他组件从SQL迁移到Azure迁移工具。
在健康状态下迁移损坏的数据库
该软件能够将损坏的数据库从本地SQL服务器迁移到正常状态,以迁移到Microsoft Azure SQL数据库。当用户选择要传输的损坏的SQL Server数据库文件时,该工具将快速扫描所选文件并将其迁移到正常状态。
自动检测SQL Server版本
SQL到Azure数据库的迁移工具是一个智能实用程序,可以在迁移之前自动检测SQL Server文件的版本。但是,有时用户知道SQL数据库文件的实际版本。在这种情况下,软件提供了一个选项,可以手动检查相应的SQL Server版本。
能够迁移已删除的记录
由于用户很可能不小心删除了一些数据库对象,现在他们需要将其迁移到SQL Azure云数据库中。在这种情况下,SQL到Azure数据库的迁移器工具可以帮助用户转移其意外删除的SQL数据库记录。这样用户就可以毫无问题地将它们迁移到Azure SQL Server中。同样,该软件以红色预览已删除的数据库记录。
预览所有数据库组件
扫描SQL Server数据库项目后,该软件会在其内置数据库查看器中预览所有数据库组件,例如表,函数,存储过程,列,索引,键等,以及项目计数。该功能建立了软件的信誉,因为用户可以决定要迁移的数据。用户还可以预览红色的已删除数据库对象。
传输选择性数据库对象
通过SQL Server数据库到Azure迁移软件,用户可以执行SQL数据库对象的选择性迁移。此功能允许用户从列表中选择需要迁移的特定数据库对象。在导出窗口中,用户可以选择要迁移的表,视图,存储过程等。
仅迁移架构/架构和数据
从SQL Server到Azure数据库的迁移器工具允许用户使用两个选项(“使用架构”或“使用架构和数据”)移动数据库项。仅选择架构选项仅迁移所选数据库组件的架构/结构。另外,可以同时使用模式和数据移动数据库组件。
移至新的/现有的Azure数据库
该软件允许用户迁移现有SQL Azure云数据库中的SQL数据库。另外,如果用户要将SQL数据库导入到新的Azure数据库,则可以在其Azure服务器中创建一个新数据库,以将数据库迁移为新数据库。为此,用户只需单击“创建新数据库”选项来创建新数据库。
MDF和NDF文件迁移
SQL Server到Azure迁移器工具可以传输主数据库文件和辅助数据库文件,即MDF和NDF。该软件使用户能够浏览这些文件中的任何一个以进行迁移。同样,一旦文件被加载,该工具将生成相应的数据库对象。
保存大文件扫描功能
扫描SQL Server的MDF和NDF文件后,用户可以在任何位置将扫描的文件另存为.str文件。基本上,此功能可节省扫描时间,即如果过程在两次扫描之间被关闭,则稍后只需加载已保存的.str文件即可开始扫描。
创建CSV报告
当软件完成将SQL数据迁移到Azure数据库的过程时,它提供了将导出详细信息保存为.csv文件格式的选项。该报告包含数据库对象,例如表,视图,触发器,存储过程,函数,规则和导出的报告计数。
使用编程语言写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。