移植一个系统,以前用MSSQL的,比较大量的使用了链接服务器现在换到mysql里来,这部分功能应该怎么修改?

解决方案 »

  1.   

    只有用FEDERATED 存储引擎。
    示例:
    CREATE TABLE xxx_b ( 
        id    INT(20) NOT NULL AUTO_INCREMENT, 
        username  VARCHAR(32) NOT NULL DEFAULT '', 
        password  VARCHAR(32), 
        PRIMARY KEY  (id) 

    ENGINE=FEDERATED 
    CONNECTION='mysql://broot:[email protected]:3306/dbname/b表'; 
      

  2.   

    只有用FEDERATED 存储引擎。
    示例:
    CREATE TABLE xxx_b ( 
        id    INT(20) NOT NULL AUTO_INCREMENT, 
        username  VARCHAR(32) NOT NULL DEFAULT '', 
        password  VARCHAR(32), 
        PRIMARY KEY  (id) 

    ENGINE=FEDERATED 
    CONNECTION='mysql://broot:[email protected]:3306/dbname/b表'; 
      

  3.   

    MYSQL中没有链接服务器但可以针对其它服务器上的MYSQL表进行。 你可以使用FEDERATED存储引擎以访问远程表。
      

  4.   

    MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html
      

  5.   

    http://dev.mysql.com/doc/refman/5.1/zh/storage-engines.html#federated-storage-engine
    see it again and again~