分类
大小:6.6M更新:2015-01-04
类别:数据库类系统:WinAll,Win7
SQL Server迁移助手(SSMA)团队推出针对MySQL的迁移助手Microsoft SQL Server Migration Assistant 2008 for MySQL。它也可以将一个MySQL数据库迁移到 SQL Azure的云上。
下载文件中包含的工具的使用帮助文件,下面我会使用SSMA将一个MySQL的WordPress数据库导入到SQL Server中。
注:我只是以WordPress为例展示如何迁移数据库
1.下载SQL Server迁移助手
安装完成后,双击您的桌面上的快捷方式启动应用程序:
注意在安装SSMA的时候确认您已经安装了MySQL客户端,如果没有安装,助手将提示您下载 MySQL的ODBC连接器。
2.获取一个注册码
当您第一次使用SSMA时,需要从微软的官方网站获取一个注册码,文件名 ??为mysql-ssma.license,下载并将其保存在硬盘的某个文件夹中:
3.创建一个新的项目
启动程序后,单击左上角 新建项目图标:
然后选择你要迁移到SQL Server还是SQL Azure中(我们选择SQL服务器):
4。连接到MySQL
点击左上角的连接到MySQL图标(你必须 确认已安装MySQL的ODBC连接器 ),这时你的MySQL数据库信息将以树视图显示
5.创建一个模式迁移报告
选择要迁移的数据库,然后用鼠标右键单击数据库名称,并选择创建报告:
生成的报告将让你看到任何在架构迁移中可能出现的问题。如果有问题,您可以通过改变一些默认的模式映射设置(编辑选项卡中的信息,在第4步中提到的)来解决这些问题。
6.连接到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资源管理器中的树视图,选择您要迁移的模式。
7.转换模式(即表)在MySQL的元数据资源管理器中,右键单击要迁移的数据库,然后选择 " 转换模式 " :
在这一点上,你可能需要在转换的模式中作出一些改变,例如,我选择了link_updated列,它是一个可为空的列,因为此列MySQL设置了默认值,而0000-00-00 00:00:00,是一个特殊值,将被视为一个空值数据来迁移,当数据迁移的时候如果不做改变,这种变化可能会导致错误。
8.SQL Server数据库的同步
在SQL Server中选择要同步到的数据库,右键单击选择 与数据库同步
在打开的 ” 与数据库同步 ” 对话框中,点击 ” 确定 ” 。
9.迁移数据
在MySQL元数据资源管理器中,右键单击要迁移的数据库,并选择迁移数据,输入MySQL和SQL Server数据库的连接凭据。
现在你的数据库架构和数据就进行了迁移。
Windows 7, Windows 8.1, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2
Microsoft Windows Installer 3.1 or a later version.
The Microsoft .NET Framework version 4.0 or a later version. You can obtain it from the .NET Framework Developer Center.
Access to and sufficient permissions on the computer that hosts the target instance of SQL Server.
MySQL Connector/ODBC v5.1
4 GB RAM.
SSMA for MySQL Extension Pack:安装要求:
SQL Server 2005 or higher.
Microsoft Windows Installer 3.1 or a later version.
MySQL Connector/ODBC v5.1.
先安装SSMA for MySQL Client,再安装 SSMA for MySQL Extension Pack !
SQL客户端管理工具(SQuirreL SQL Client)数据库类M3.7.1 免费安装版
查看DBImport最新版 SQLITE to MYSQL 数据库转换数据库类M
查看万能数据库转换软件DBConvert Studio数据库类Mv1.5.5 官方版
查看Navicat Data Modeler数据库类Mv2.1.18 pc版
查看SQLite数据库管理(Navicat for SQLite)数据库类MV11.2.15.0 中文安装版
查看MongoDB Plus SS32位/64位版数据库类MV4.0.3 2008R2安装版
查看JavaScript用户界面库(Inferno)数据库类.77Mv1.0.7 最新官方版
查看pl sql developer数据库类Mv8.0 英文绿色版
查看MariaDB for Windows数据库类M10.3.2官方版64位
查看Database.NET(多数据库管理工具)数据库类Mv30.4.7463.1免费多语绿色中文版
查看PDFlib(MSWin32-C-C++)数据库类MV9.1.2p1去水印版
查看MS SQL 2000数据库类M简体中文4合一带 sp4补丁
查看Navicat For MySQL数据库类Mv9.0.15 简体中文安装版
查看access转Mysql(Access2MySQL Pro)数据库类Mv5.7.0英文特别安装版
查看关联数据库清马软件数据库类.73Mv1.1
查看ArangoDB数据库数据库类M3.2最新版
查看Xml数据导入Access工具XmlToAccess数据库类Mv2.1 免费版
查看数据库汇入工具(Visual Importer Professional)数据库类Mv6.2.6.8免费版
查看PLSQL Developer(Oracle的企业管理器)数据库类.02Mv9.0.0.1601 绿色汉化版
查看DBeaver Enterprise破解补丁数据库类Mv7.1
查看Alluxio数据存储系统数据库类Mv1.4.0
查看SQL Server数据库管理及开发工具(Navicat for SQL Server)数据库类Mv11.0.10 最新破解版
查看数据库对比工具SQL Delta for SQL Server数据库类Mv6.5.2.2197 官方版
查看tensorflow机器学习系统数据库类Mv1.0 正式版
查看点击查看更多