当前位置:首页 » 编程语言 » mysql导入sqlserver

mysql导入sqlserver

发布时间: 2022-07-13 01:22:14

㈠ 如何将Mysql数据迁移到SQLServer中

以下有几款迁移工具的对比,可以参考,比较推荐DB2DB.

软件易用性主要是指软件在导入前的配置是否容易。由于很多软件设计是面向程序员而非一般的数据库管理人员、甚至是普通的应用程序实施人员,而这一类人员很多时候并没有数据源配置经验。因为一些使用 ODBC 或者 ADO 进行配置的程序往往会让这类用户造成困扰(主要是不知道应该选择什么类型的数据库驱动程序)。下面让我们看看四个工具的设计界面:

>>>>

1、SQLyog

SQLyog使用的是古老的 ODBC 连接,但对于新一代的程序来说,这种方式的非常的不熟悉并且不容易使用,并且必须要求本机安装好相应的数据库的 ODBC 驱动程序(SQL Server 一般自带好)。

>>>>

2、NavicatPremium

NavicatPremium是四个应用工具中设计最不人性化的一个:从上图怎么也想象不到要点按那个小按钮来添加一个新的连接,并且这个连接设置不会保存,每次导入时都必须重新设置。NavicatPremium使用的是比 ODBC 稍先进的 ADO 设置方式(199X年代的产物),但使用上依然是针对老一代的程序员。

>>>>

3、Mss2sql

Mss2sql是最容易在网络上搜索出来的工具,原因之一是它出现的时间较早。


DB2DB同样迁移 300万数据时,仅仅使用了 2 分 44 秒,这个速度相当惊人。不过最后的结果出现一个 BUG,就是提示了转换成功,但后面的进度条却没有走完(在后面的数据完整性评测中,我们验证了数据其实是已经全部处理完毕了)。

㈡ MySQL导出的.sql文件如何导入到SQL Server

1.安装mysql数据库的ODBC驱动,mysql-connector-odbc-3.51.19-win32.msi

2.打开控制面板\管理工具\数据源ODBC,在用户DSN中添加一个MySQL ODBC 3.51数据源。

3.在登录login选项卡中输入数据源名称Data Source Name,此处输入MysqlDNS;然后输入服务器Server,用户User,密码Password,输入正确后选择要导入的数据库。在连接选项connect options中根据需要配置MySql使用的端口port,另外要设置字符集Character Set。

注:字符集一定要和Mysql服务器相对应,假如Mysql使用了gbk字符集,则一定要配置字符集为gbk,否则导入到Sql Server可能会出现问号乱码,具体做法我会在后面的文章中涉及。

4.打开sql server企业管理器,新建一数据库MySql。选择该数据库,单击右键选择任何任务\导入数据。

5.选择数据源为其他(ODBC数据源),用户/系统DSN为MysqlDNS。其余根据向导进行,即可将数据从MySql数据库导入到SQL数据库中。

㈢ sql server的数据如何导入到mysql数据库中

1、首先在NavicatforMySQL 管理器中,创建目标数据库。

㈣ Mysql导出的.SQL文件能导入MS SQLServer么

Mysql--->access(或foxpro)--->mssql
第一步用mysqlfornt
这个客户端或者Navicat
for
MySQL
第二步用企业管理器中的odbc导入器
都很好用,很方便,并且速度还挺快

㈤ 怎样将mysql数据库中的数据自动或者定时的导入到sqlserver数据库中

直接把数据库中的那个表比如表名为mydb的,二个文件拷出来扔到mysql里就行了。只要路径对就好。

㈥ 怎么将mysql的文件导入到sqlserver中去

不能直接导,语法有差别,保留字的转义符也不一样,mysql里没有方括号,很多字段类型也不一样。

㈦ 怎么让MySql的数据库在SqlServer中运行

你说的是数据库建库脚本sql还是指sqlserver数据库在mysql中打开?
如果是sql语句建库脚本直接执行对应文件就可以在mysql中生成对应的数据库啦。
如果你是想将sqlserver数据库在mysql数据库中打开,那是不能直接附件打开的,因为两个数据库使用的机制不同的。
你需要先将sqlserver数据库生成数据库脚本sql语句,然后在用mysql数据打开数据库脚本然后修改相应的建库建表函数(mysql与sqlserver在数据库函数方面有些不同),然后执行就可以了。
之前也有了解到有一个专门的导库工具,可以将sqlserver数据库直接导入到mysql数据库中。希望对你有所帮助。

㈧ 如何把mysql中的数据库导入sqlserver

这个就是数据库的异构数据库迁移,因为两种数据库的一些语法有所不同,所以如果直接导出mysql的建表语句,以及insert语句,有可能在sqlserver也会失败,最简单的就是用第三方工具,比如kettle,这个可以轻松支持异构迁移,网上有很多相关使用文档,简单配置一下就可以了

㈨ 如何把sqlserver数据转移到MySql里

Microsoft SQL Server 7.0 的数据迁移到MySQL上的方法 Zhbforce 想必大家都很喜欢用Word打字,用Excel进行计算和规划,用PowerPoint作幻灯片进行展示…,但是这只用到了Office系列产品的很少的一部分功能。据调查,绝大部分用户只用到了Office产品的20%的功能,很少有人注意到Visual Basic for Application。实际上,熟悉掌握VBA的功能可以使你的工作事半功倍,尤其对会计、金融等专业来说,作出一套好的宏,几乎可以作到一劳永逸!最近,AutoCAD中也加入了VBA的功能,这不能不说这是一个趋势! VBA的功能决不只是让病毒制造者用来制造麻烦的,VBA能被用来制造病毒的同时也正说明了其功能的强大与易用!利用ADO对象,可以很方便的进行数据库操作!下面就是一个简单的数据交换的例子: 由于ADO对象不直接支持MySQL,所以必须先安装MyODBC, 后者也是一个免费产品,在www.mysql.org上有下载,安装好了MyODBC, 就可以在ODBC数据源管理中配置一个数据源名称,把它指向你想连接的MySQL数据库。代码如下: Sub connectMySQL() '通过MyODBC去连接MySQL数据库,并将Microsoft SQL Server 7 '的数据转进mysql中 Dim sConnect As String, sSql As String, i As Long Dim cnMSSQL As New ADODB.Connection Dim cnMySQL As New ADODB.Connection '声明并创建对象 连接 Dim rs As New ADODB.Recordset '声明并创建对象 记录集 Dim cm As New ADODB.Command '声明并创建对象 命令 sConnect = "dsn=mysql1" '指定MySQL的数据源名称 cnMySQL.Open sConnect '连接到 mysql sConnect="Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;pwd=123456;Initial Catalog=softdown;Data Source=ntserver" '连接到 ms sql server 7 cnMSSQL.Open sConnect 'sSql = "create table softinfo (softNum smallint,softname varchar(70),softdesc blob," & _ "softpath varchar(30),softleng varchar(10),softclass varchar(10),softsugest tinyint(1)," & _ "softdown smallint(4))" '创建新的MySQL数据表语句 sSql = "select * from softinfo order by softnum" rs.Open sSql, cnMSSQL, 1, 1 While Not rs.EOF sSql = "insert into softinfo values (" & Trim(rs(0).Value) & ",'" & Trim(rs(1).Value) & _ "','" & Trim(rs(2).Value) & "','" & Trim(rs(3).Value) & "','" & Trim(rs(4).Value) & _ "','" & Trim(rs(5).Value) & "'," & Trim(rs(6).Value) & "," & Trim(rs(7).Value) & ")" cm.ActiveConnection = cnMySQL cm.CommandType = adCmdText cm.CommandText = sSql cm.Execute rs.MoveNext Wend rs.Close Set rs = Nothing cnMySQL.Close Set cnMySQL = Nothing cnMSSQL.Close Set cnMSSQL = Nothing End Sub 好了,想必大家对VBA有所了解了,同样,如果要在工作表中引用MySQL中的数据也是同样的简单,一旦宏作好了,想生成报表的话,用户要作的工作只是点一下鼠标就行了,利用Excel进行二次开发,效率可以超过任何用户自行开发的报表系统,因为我们站在Microsoft这个巨人的肩膀上!

㈩ Mysql数据库里的数据怎么样能够快速的导入到sqlserver2013里呢

当然可以了。

一.为 MySQL安装ODBC驱动

  • 下载MySQL ODBC Connector,下载:

  • 从控制面板-管理工具,打开你的 数据源(ODBC),选 系统DNS ,点添加。

  • 在 创建新数据源对话框中,选择MySQL ODBC 5.1 Driver ,点完成。

  • 完成后会出现MySQL 链接对话框,添加你的 MySQL 数据库账号信息,并确认"root"账号是否有全部的权限,如果你安装MySQL 没有修改的话, 不要改 3306这个端口号。

  • 点“测试”按钮确认你的链接是正确的。 Press the "Test" button to ensure your connection settings are set properly and then the "OK" button when you're done.

    二. 创建Microsoft SQL到MySQL的链接

    1.在SQL Server Management Studio中打开一个new query 拷贝一下语句,修改为你的数据库的名称,并运行。 EXEC master.dbo.sp_addlinkedserver @server = N'MYSQL', @srvproct=N'MySQL', @provider=N'MSDASQL', @provstr=N'DRIVER={MySQL ODBC 5.1 Driver}; SERVER=localhost; _ DATABASE=tigerdb; USER=root; PASSWORD=hejsan; OPTION=3'

    2.这个脚本通过ODBC驱动创建一个联接到你的MySQL数据库,这个联接出现在Microsoft SQL Server Management Studio如下图: 没有出现这个图,就刷新下。

    三. 在两个数据库之间导数据

    在Microsoft SQL Server中创建个新的数据库(如:testMySQl),在new query中拷贝如下语句,运行后就可以把MySQL 数据库 “tigerdb” 导入到 Microsoft SQL 数据库“testMySQl”中。

    SELECT * INTO testMySQL.dbo.shoutbox FROM openquery(MYSQL, 'SELECT * FROM tigerdb.shoutbox')

热点内容
畅捷支付刷脸机如何设置密码 发布:2024-05-19 13:03:10 浏览:764
java麻将 发布:2024-05-19 13:03:00 浏览:433
存储过程大数据游标 发布:2024-05-19 13:00:50 浏览:515
内存存储价格 发布:2024-05-19 13:00:48 浏览:389
隔离期的算法 发布:2024-05-19 12:55:13 浏览:530
苹果怎么装安卓模拟器 发布:2024-05-19 12:42:15 浏览:801
脚本养微信 发布:2024-05-19 12:42:14 浏览:148
人脸识别算法公司 发布:2024-05-19 12:37:10 浏览:682
苹果平板怎么跟安卓电脑投屏 发布:2024-05-19 12:36:20 浏览:20
广州税控盘密码和口令是多少 发布:2024-05-19 12:25:36 浏览:595