MSSQL linked serwer do MySQL
szyszek - 05-08-2007 00:05
MSSQL linked serwer do MySQL
Witam Wszystkich
Mam w MSSQL 2005 link do MySQL - zapytania działają i zwracają dane. Problem polega na tym że część tekstu nie jest widoczna po stronie MSSQL
Zapytanie SELECT id, string FROM Tabela po stronie MySQL zwraca id i tekst w każdym wierszu
Natomiast SELECT * FROM OPENQUERY(LINK,'SELECT id, string FROM Tabela') zwraca wszystkie id ale tekst jest tylko w co którymś wierszu
dodam jeszcze ze linka jest zrobiony za pomocą ODBC jeśli ktoś miał podobny problem i go rozwiązał bede bardzo wdzięczny
pozdrawiam
Marcin A. Guzowski - 07-08-2007 00:01
szyszek wrote: > Witam Wszystkich > > Mam w MSSQL 2005 link do MySQL - zapytania działają i zwracają dane. > Problem polega na tym że część tekstu nie jest widoczna po stronie MSSQL > > Zapytanie > SELECT id, string FROM Tabela > po stronie MySQL zwraca id i tekst w każdym wierszu > > Natomiast > SELECT * FROM OPENQUERY(LINK,'SELECT id, string FROM Tabela') > zwraca wszystkie id ale tekst jest tylko w co którymś wierszu > > dodam jeszcze ze linka jest zrobiony za pomocą ODBC > jeśli ktoś miał podobny problem i go rozwiązał bede bardzo wdzięczny
Być może chodzi o kwestię collation lub problem konwersji typów. ID to pewnie int w MySQLu i z nim nie ma problemów bo i MSSQL ma praktycznie tak samo zaimplementowany typ int. Natomiast pytanie jakiego typu jest kolumna string oraz jakie kodowanie znaków ma ustawione. Temu bym się baczniej przyjrzał, bo kolumna ta musi być zrzutowana na jakiś typ MSSQLowy i prawdopodobnie właśnie to odbywa się stratnie. Winny może być sam provider, ale także i każdy z silników.
-- Pozdrawiam, Marcin Guzowski http://guzowski.info
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[mysql] =?ISO-8859-2?Q?Za=E6mienie=2E=2E=2E_jak_wy=B6wietli=E6?==?ISO-8859-2?Q?=2E=2E=2E?=
[mysql] =?ISO-8859-2?Q?wielko=B6=E6_bazy_a_stabilno=B6=E6=2C?==?ISO-8859-2?Q?_podzia=B3_du=BFej_bazy_a_powi=B1zania_tabel?=
[MySQL] =?ISO-8859-2?Q?Wy=B6wietlenie_kolejnej_pozycji=2C_?==?ISO-8859-2?Q?jak=B1_mia=B3by_dany_rekord=2C_gdybym_czyta=B3 _?==?ISO-8859-2?Q?wg_konkretnych_kryteri=F3w=2E_Da_si=EA_=3F?=
[mysql 4.0.x] przenoszenie kolum =?ISO-8859-2?Q?mi=EAdzy_bazam?==?ISO-8859-2?Q?i_cd_=2E=2E=2E_?=
[MySQL] =?ISO-8859-2?Q?z=B3=B1czenie_tabeli_u=BFytkownik_i?==?ISO-8859-2?Q?_zdj=EAcia_z_wyborem_zdj=EAcia_domy=B6lnego?=
[MySQL] Jak =?ISO-8859-2?Q?wpisa=E6_do_tabeli_pozycje_dl?==?ISO-8859-2?Q?a_wierszy_gdybym_te_wiersze_wybiera=B3_w_ok?== ?ISO-8859-2?Q?re=B6lonej_kolejno=B6ci_=3F?=
Gdzie MySQL 4.1, a gdzie 5.0?
[MySQL 4.0...4.1] zabezpieczenie przed =?ISO-8859-2?Q?jednoczesn?==?ISO-8859-2?Q?=B1_edycj=B1?=
[MS SQL] "set names" (mySQL) w MS SQL
[mysql 5.x] jak =?ISO-8859-2?Q?zrealizowa=E6_zapytanie=3F_cz?==?ISO-8859-2?Q?yli_podzapytanie_i_wi=EAcej_ni=BF_jeden_rz=B1? ==?ISO-8859-2?Q?d_wynik=F3w?=
zanotowane.pldoc.pisz.plpdf.pisz.plponland.htw.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|