Połączenie bazy z MS SQL Server do MYSQL - potwierdzenie, że się nie da :)

0

Witam forumowiczów,

czy lepiej obeznani koledzy mogli by mi potwierdzić to co do tej pory wy-googlałem, że nie ma możliwości aby połączyć się z MYSQL do bazy w MS SQL, coś na zasadzie "linked servers" które można zaimplementować w drug stronę (tj. podłączyć się do bazy w MYSQL bezpośrednio z MS SQL server) ?

Z góry dzięki za pomoc i potwierdzenie.

pozdrawiam,
BB

0

Zasadniczo z tego co mi wiadomo **bezpośrednie ** połączenie bazy X z bazą Y nie jest możliwe w żadnej dystrybucji. W Oracle istnieje mechanizm tzw DBLinków gdzie możesz się połączyć bazą X1 z bazą X2 gdzie X to oracle a 1 i 2 to numery serwerów (nawet gdzieś w sieci). Niestety aby się połączyć bezpośrednio z jednej bazy do drugiej potrzebujesz dodatkowego narzędzia, które obsłuży ci jakiegoś klienta danej bazy. W MSSQL możesz sobie użyć tzw assembly czyli napisać sobie dll w C# i w niej odpowiednio obsłużyć połączenie do MYSQL. Innego sposobu nie znam - no chyba, że preferujesz centralny WS, który załatwi Ci wymianę między dwoma bazami.

0

Dzięki za odpowiedź ale zasadniczo chodzi mi o kierunek w drugą stronę. Tzn. W SQL Server mogę użyć opcji "linked servers" z grupy "Server objects" i tam podłączyć się do serwera MYSQL i do konkretnej bazy. Tylko, że mi (a w zasadzie nie mi, a współpracownikowi) potrzebne rozwiązanie w 2 stronę tj. on chciałby podłączyć się do mojego serwera MS SQL (do konkretnej bazy) ze swojego serwera MySQL.

Mam nadzieję, że teraz to jaśniej napisałem. :)

1

@BlackBad, to wystaw mu tę bazę przez jakieś API. Albo powiedz, żeby się przesiadł na normalną bazę. ;)

1

Witam,

A nie lepiej zamiast tej namiastki bazy danych zainstalować coś "normalnego"? W MySQL można się posiłkować tym: http://stackoverflow.com/questions/11127943/connect-to-web-service-api-in-mysql

Pozdrawiam,

mr-owl

0

@somekind, @mr-owl - no i o to to właśnie chodziło ;) Chciałem od Panów expertów usłyszeć/potwierdzić to co miałem mu zamiar powiedzieć od początku. ;) Bo na pewno w żadne półśrodki i kombinowanie nie będę się bawił. Zresztą gdybyście jeszcze Panowie wiedzieli skąd dane są pobierane do tego MySQL i jaką drogę przechodzą wcześniej ... to długo byście szukali szczęki na ziemi .. no ale cóż taki układ z którym staram się walczyć od jakiegoś czasu.

Tak czy inaczej dzięki za info i rady jak ewentualnie można by to zrobić no i za utwierdzenie mnie w przekonaniu .... że nie warto tego robić tylko się przesiąść ;)

Pozdrawiam.

1 użytkowników online, w tym zalogowanych: 0, gości: 1