如题.....数据量不是很大.我对MYSQL比较熟悉,但是SQLServer几乎可以说没接触过...望大虾们不吝赐教.谢谢

解决方案 »

  1.   

    导入导出即可.
    参考如下:
    /*
    标题:SQL Server 2000 连接mysql.
    作者:爱新觉罗.毓华 
    时间:2009-02-23
    地点:广东深圳
    */--连接mysql安装MySQL的ODBC驱动MyODBC1、为MySQL建立一个ODBC系统数据源,例如:选择数据库为test ,数据源名称为 myDSN2、建立链接数据库
    EXEC sp_addlinkedserver  @server = 'MySQLTest', @srvproduct='MySQL', @provider = 'MSDASQL', @datasrc = 'myDSN'
    GO
    EXEC sp_addlinkedsrvlogin  @rmtsrvname='MySqlTest',@useself='false',@locallogin='sa',@rmtuser='mysql的用户名',@rmtpassword='mysql的密码'3、查询数据SELECT * FROM OPENQUERY (MySQLTest ,'select * from 表' )4.如果Mysql修改密码后必须重新映射一下EXEC sp_addlinkedsrvlogin
    (http://topic.csdn.net/u/20090223/14/bd4eaef6-986e-483a-8155-5a563692d922.html)
      

  2.   

    最简单的方法是通过DTS/SSIS进行导入导出,选择好你的目标源和目的源.
      

  3.   

    sqlserver2005远程连接 mysql 
    2种方法
    一是通过建立link的方法
    sp_addlinkedserver     'ntest-link名',   'MySQL',  'MSDASQL--支持的链接方式',  'mytest-dsn名'
    GO
    sp_addlinkedsrvlogin   'ntest-link名','false', 'sa-sqlserver用户','mythzz-sqlserver密码'
    具体可以参考 帮助文档
    select  * from  ntest..pdns.tt
    但是我式了 提示拒绝用户需要密码
    Driver]Access denied for user
    等空了在搞下
    第二种方法是直接用
    OPENROWSET与OPENQUERY(具体可以查sql帮助文档)开启数据库选项SP_CONFIGURE 'show advanced options',1 GO RECONFIGURE GO -- 为开启为关闭 SP_CONFIGURE 'Ad Hoc Distributed Queries',1 GO RECONFIGURE GO SP_CONFIGURE 'show advanced options',0 GO RECONFIGURESELECT *
    FROM OPENROWSET('MSDASQL','mytest';'root';'mythzz',
       'SELECT * FROM pdns.tt') 
    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/fredrickhu/archive/2009/09/21/4576036.aspx
      

  4.   

    en  
    导入导出数据 
    2000 DTS
    2005 SSIS 
      

  5.   

    http://www.24xuexi.com/w/1970-01-01/36270.html
    这里讲的嗷嗷详细
      

  6.   

    请问如何在SQLServer上安装MYSQL的ODBC呢.....