日期:2014-05-16  浏览次数:20678 次

Navicat实现从MS SQL到MySQL的数据迁移

出现在各种开发论坛上的一个很常见问题是比较MySQL和MS SQL优点和缺点。已产生许多比较,主要是技术性的问题,权威人士认为他们是很难比较的,特别是关于他们的性能。

?????? 但MS SQL优于MySQL这是不正确的,反之亦然。这两种产品都可以用来建立稳定和有效的体系。数据库的稳定性和有效性,很大程度取决于您的经验,而不是数据库本身。这两个数据库各有自己的优势,当决定哪种服务器可以使用的时候,它真正取决于您的需要。

?????? 尽管事实上MS SQL和MySQL都有自己的长处,相当数量的企业已将它们的数据库转移向MySQL ,因为利用MySQL的开放。

开放源码时

?????? 专有软件仍然有较大部分的市场占有率,开放源码软件正在等待征服市场,并有可能做到。 Netcraft公司报告说,由于Apache是一个最新的web服务器,放在一起做比其他Web服务器会有更多的市场份额。 使用Linux的人数也越来越多;据估计,它是增长最快的操作系统。虽然确切的数字,确实难以确定,大部分研究人员估计,约800至1000万Linux的安装数量。数以百万计的安装,确切数目的用户,甚至可能超过这个数字,因为Linux是一个多用户系统。这个数字是增长约40 % 。这种上升的数字,我们应该承认,开放源码软件的确比封闭的软件有其优势。?

一个典型的例子-美国航天局?

?????? 在2000年, NASA的马歇尔空间飞行中心完成了美国航天局的收购MySQL互联网服务的过渡。来自美国航天局代表承认,为联邦机构使用开放源代码软件可能是常规,由于在其庞大的数据储存库上有限的财政预算案, MySQL绝对是最稳健的产品。

? ? ?最明显的有影响力的原因是互联网。互联网使众多的进程成为可能,这是势必会促进开放源代码运动的增长。其中主要的优势是互联网促进了美好的代码和理念的传播。这包括良好开源观念的传播。

为什么转移到使用开放源码软件?

?????? 现在,开放源代码软件令人信服地替代商业软件,由于具有下列优点:

?????? ● 成本效益

?????? 开放源码软件通常是免费派发,或根据通用公共许可证(License)合理和低廉的价格收取费用的商业机构。成本的节省可用于其他发展和支持。

?????? ● 透明度

?????? 因为您可以访问的源代码,您可以随时找出代码是如何工作的。它可以无限的调整和改善软件产品。此外,它还使我们对新的硬件产生接口代码成为可能,还能适应不断变化的条件,例如,它完美集成了现有的系统。

?????? ● 可靠性

?????? 开源软件的普遍提供了良好的可靠性和稳定性。这是由于全球性集团的贡献帮助调试软件。任何错误发现,往往会影响产品在一个更肤浅的水平和需要更少的重新编码。

?????? 如果您想经历开放源码软件的回报,为什么不移转您的MS SQL到MySQL ?转换MS SQL到MySQL可能会很复杂冗长的命令。如果您在黑白命令提示符下感到不舒服,您可以尝试一些市面上出售的MySQL数据库GUI工具。

?????? Navicat是一个功能强大的MySQL数据库管理和开发工具。它提供了一套强大的工具,帮助您管理本地或远程的MySQL数据库。它也包含导入的特点,允许用户用17个不同的格式导入到MySQL数据库,包括MS Access,以MS Excel , MS Word(RTF ) , HTML格式, XML, txt,CSV格式,DBF等。

MS SQL 到MySQL的数据迁移

?????? ● 单击导入向导(下图)

Navicat

?????? ● 从列表的文件格式可供选择的ODBC 。

Navicat

?????? ● 点击浏览按钮来列出可用的ODBC来源。

?????? ● 在提供程序选项卡,选择" Microsoft OLE DB提供程序为SQL Server "

?????? ● 在连接选项卡,输入服务器地址,用户名和密码的连接。之后,输入正确的信息,您将可以看到可用的数据库服务器,从下拉式列表中进行选择。