你确定这里提示要求的用户名密码是MySQL的,而不是SQL Server导入导出向导自己的?

解决方案 »

  1.   

    你创建了ODBC数据源?系统DSN,还是用户DSN,还是文件DSN?
    既然是数据源,那用户名和密码应该在数据源中指定才对啊.
      

  2.   

    --连接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 表' )--来源网络