软件展示
Microsoft SQL Server Migration Assistant for MySQL 是一款用于MySQL迁移SQLServer的稳定工具,可以进行数据迁移,而且SSMA for MySQL免费版还支持多动的SQL数据库版本,最高支持SQL2014数据库。

【功能特点】
简化了从MySQL到SQL Server的数据库迁移过程。Azure SQL数据库和Azure SQL数据库托管实例。SSMA自动化了迁移的所有方面,包括迁移评估分析、模式和SQL语句转换、数据迁移以及迁移测试。
此下载包括一个基于GUI客户端的应用程序来管理迁移过程。单独的扩展包将在SQL Server中安装功能,以模拟SQL Server本机不支持的MySQL功能。
用于MySQL的SSMA旨在支持从MySQL4.1及更高版本迁移到SQL Server 2012的所有版本,直至SQL Server 2019、Azure SQL数据库和Azure SQL数据库托管实例。

【运行环境】
支持的操作系统:
Windows 10、Windows 7、Windows 8、Windows 8.1、Windows Server 2008 R2、Windows Server 2012、Windows Server 2012 R2、Windows Server 2016
Windows 7、Windows 8、Windows 8.1、Windows 10、Windows Server 2008 R2、Windows Server 2012、Windows Server 2012 R2、Windows Server 2016
MySQL客户端的SSMA要求:
Microsoft Windows Installer 3.1或更高版本。
Microsoft.NET Framework 4.5.2或更高版本。您可以从.NET Framework开发中心获得它。
对承载SQL Server目标实例的计算机的访问权限和足够的权限。
MySQL Connector/ODBC v5.1
4 GB RAM

【使用方法】
1、创建一个新的项目
启动程序后,单击左上角 新建项目图标:
然后选择你要迁移到SQL Server还是SQL Azure中(我们选择SQL服务器):
2、连接到MySQL
点击左上角的连接到MySQL图标(你必须 确认已安装MySQL的ODBC连接器 ),这时你的MySQL数据库信息将以树视图显示
3、创建一个模式迁移报告
选择要迁移的数据库,然后用鼠标右键单击数据库名称,并选择创建报告:
生成的报告将让你看到任何在架构迁移中可能出现的问题。如果有问题,您可以通过改变一些默认的模式映射设置(编辑选项卡中的信息,在第4步中提到的)来解决这些问题。
4、连接到SQL Server(或SQL Azure,这取决于你在第3步中选择)
点击连接到SQL Server图标的左上角。您可以提供的凭据连接到SQL Server或SQL Azure。如果您在步骤4中选择的MySQL数据库的数据库具有相同的名称不存在,你会被询问是否要创建一个。
注意:如果你不想SSMA为您创建数据库时,您应该在连接对话框中指定你要迁移到的数据库。默认情况下,SSMA转换MySQL数据库DB1中的所有对象到SQL Server架构DB1.dbo的SQL Server数据库DB1之前,必须同步创建(见第8步)。这样做的最简单的方法是在建立连接到SQL Server数据库时,在SQL Server连接对话框中指定数据库名称。
您现在应该可以看到SQL Server的SQL Server数据在SQL Server资源管理器中的树视图,选择您要迁移的模式。
5、转换模式(即表)在MySQL的元数据资源管理器中,右键单击要迁移的数据库,然后选择 " 转换模式 " :
在这一点上,你可能需要在转换的模式中作出一些改变,例如,我选择了link_updated列,它是一个可为空的列,因为此列MySQL设置了默认值,而0000-00-00 00:00:00,是一个特殊值,将被视为一个空值数据来迁移,当数据迁移的时候如果不做改变,这种变化可能会导致错误。
6、SQL Server数据库的同步
在SQL Server中选择要同步到的数据库,右键单击选择 与数据库同步
在打开的 与数据库同步 对话框中,点击 确定 。
7、迁移数据
在MySQL元数据资源管理器中,右键单击要迁移的数据库,并选择迁移数据,输入MySQL和SQL Server数据库的连接凭据。
现在你的数据库架构和数据就进行了迁移。
热门文章
PNET模拟器
PNET模拟器是一种用于网络仿真的软件工具,它允许用户创建和测试各种网络拓扑结构,以便更好地理解网络行为和性能。PNET模拟器基于排队网络理论,能够模拟复杂的网络场景,包括节点、链路和流量等要素。 使用PNET模拟器,用户可以模拟不同的网络协议和配置,观察它们在实际环
朴实模拟器
朴实模拟器:纯粹与专注的模拟体验 朴实模拟器是一种专注于核心功能的模拟器类型,其设计理念摒弃了复杂的界面元素和多余的功能模块,致力于为用户提供最纯粹、最直接的模拟体验。它以“少即是多”为原则,通过简化设计来提升用户的操作效率和体验感。 朴实模拟器的界面设计极
光遇适合用什么模拟器玩
光遇适合用什么模拟器玩 光遇是一款支持多平台的休闲社交游戏,玩家可通过不同设备体验游戏内容。在跨平台环境下,模拟器成为连接不同硬件平台的重要工具,帮助玩家在不同设备上继续游戏进度或体验新设备带来的操作便利。选择合适的模拟器需结合游戏特性与硬件条件,确保游戏
枪战模拟器
枪战模拟器概述 枪战模拟器是一种电子游戏类型,核心是模拟枪战场景下的操作体验。玩家通过控制角色,在虚拟环境中进行射击、战术移动和战略决策,旨在重现或虚构的枪战情境中体验刺激与挑战。这类游戏通常强调即时反应和战术思维,是动作类游戏的重要分支。 分类与核心特征
异世界转生模拟器蛮牛
游戏核心设定:《异世界转生模拟器蛮牛》以“转生”为核心概念,玩家在游戏中扮演从现代世界转生至异世界的角色,初始形态为蛮牛。这种设定不仅为玩家提供了独特的角色身份,也为后续的成长与探索奠定了基础。蛮牛作为初始形态,拥有力量型属性,适合早期生存与基础战斗,同时
战地模拟器航母对决攻略
战地模拟器航母对决攻略 战地模拟器中的航母对决是核心战术之一。航母作为舰队的心脏,其生存与战斗力直接决定了战局的走向。在对抗中,如何保护这艘巨兽并利用其优势进行打击,是每一位指挥官必须掌握的技能。 航母的核心功能是作为空中力量的起降平台。其飞行甲板是部署战斗
手柄飞行模拟器
手柄飞行模拟器 手柄飞行模拟器是一种使用游戏手柄作为输入设备来控制飞行模拟器软件的体验。它为用户提供了一种更直观、更符合人体工程学的控制方式,模拟真实飞机控制器的操作。这种设置允许玩家通过物理操作来控制飞机的飞行姿态和系统状态,从而增强沉浸感。 核心体验在于