现在作了个系统,数据库使用mysql,但是需要从另一个MSSQL中获得一些基础数据,请教各位,我能不能通过一种方式获得相互的数据,谢谢!

解决方案 »

  1.   

    MS SQL server 倒是可以在这架WINODWS 服务器上安装MYSQL的ODBC驱动,然后进行访问。mysql 访问SQL SERVER没有办法。
      

  2.   

    用程序处理,比如MySQL的数据迁移工具就是利用JDBC的,可以将Oracle/SQL Svr的数据导入MySQL
      

  3.   

    只能在MSSQL的那台机器上操作了,从MYSQL里读数据,或者把数据写到MYSQL里,MYSQL 访问MSSQL没办法。
      

  4.   

    请推荐一款ODBC连接器,我现在用的是mysql odbc 3.51 dirver 能在控制面板里建立数据库连接.
    也能通过powerbuild访问数据库,但是在MSSQL里面添加服务器连接时还是没有MYSQL的ODBC驱动选项
      

  5.   

    参考: --连接mysql 安装MySQL的ODBC驱动MyODBC 1、为MySQL建立一个ODBC系统数据源,例如:选择数据库为test ,数据源名称为 myDSN 2、建立链接数据库 
    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 表' ) 
      

  6.   

    现在作了个系统,数据库使用mysql,但是需要从另一个MSSQL中获得一些基础数据没搞清楚啥玩意叫一个系统,如果是用的某用语言做的某软件之类的东西。读两个库完全是没有问题的。如果是做了某个我未知的系统,那就不好意思的,我见识短....数据库本身去去别的库里读东西吗?那基本上就是数据的同步什么的....很无语这样的表达能力。