2011-03-20 4 views
6

SQL Server의 링크 된 서버와 같은 기능을 위해 MySQL을 만들거나 구성 할 수 있습니까?연결된 서버를 만드는 방법 MySQL

예인 경우 어떻게 말씀해 주시겠습니까? 나는 MySQL 5.5를 사용하고있다.

답변

10

MySQL의 FEDERATED engine은 SQL Server의 링크 서버 (및 Oracle의 dblink) 기능과 유사한 기능을 제공하지만 MySQL 이외의 공급 업체에 연결할 수는 없습니다. MySQL 이외의 벤더에 연결할 수있는 기능이 필요한지는 의문의 여지가 없습니다.

MySQL Proxy을 살펴볼 수 있습니다. 이것은 Linked Servers/dblink의 아키텍처와 일치하지 않지만, 아마도 Linked Servers/dblink를 사용하여 해결할 수있는 유사한 문제를 해결할 수 있습니다.

+0

FEDERATED 엔진은 나를위한 솔루션입니다. 감사! – Tioma

+0

연맹은 위대합니다. 하지만 제발, 어쩌면 지금, 다른 서버 (SQL Server 또는 postgres/oracle dblink와 같은)에 주소를 지정하는 방법이 있습니다 - OTHER_SERVER.remote_table? 미래에는 table_name_1 ... table_name_X와 같은 이름을 가진 많은 이야기가 있기 때문입니다. 그리고 쿼리를 동적으로 생성해야합니다. 그리고 "연합 된"경우에는 로컬 머신에 테이블을 생성해야합니다. 진심으로 감사드립니다. – Tioma

+1

@Tioma : [FEDERATED Tables 사용 방법] (http://dev.mysql.com/doc/refman/5.0/en/federated-use.html) - OTHER_SERVER 사양에 대한 지원이 없으므로 정보를 테이블 이름에 넣으십시오. Linked Servers/etc와 비슷한 기능/지원을보고 싶다면 기존 기능 요청에 투표하거나 MySQL/Oracle을 사용하여 로그인하는 것이 가장 좋습니다. –

3

나는 MySQL의 데이터 컨트롤러의 개발자입니까. 불행히도 요청이 없었기 때문에 개발을 중단했습니다. 이 플러그인은 MySQL을 Oracle, MSSQL 또는 MySQL에 연결하여 100 % 기능을 수행했습니다. 일부 요청에

자료, 우리는 그것에 대해 블로그와 비디오를 추가했다 :

http://www.acentera.com/mysql-datacontroller/

감사합니다, 프란시스 L.

관련 문제