MySQL -> MS SQL
Volter - 13-02-2007 00:04
MySQL -> MS SQL
Mam baze w MySQL i chcę ją przenieść na MS SQL 2005. Po wykonaniu exportu w PhpMyAdmin do pliku SQL, baza microsoftu nie chce przyjąć tych zapytań. Np. nie wie co to jest AUTO_INCREMENT albo nie zna typu Varchar(15) i tym podobne problemy. W jaki sposób mogę przekształcić to do formatu MS SQL?
-- Pozdraiwam S.
Marcin A. Guzowski - 13-02-2007 00:04
Volter napisał(a): > Mam baze w MySQL i chcę ją przenieść na MS SQL 2005. Po wykonaniu > exportu w PhpMyAdmin do pliku SQL, baza microsoftu nie chce przyjąć tych > zapytań. Np. nie wie co to jest AUTO_INCREMENT albo nie zna typu > Varchar(15) i tym podobne problemy. > W jaki sposób mogę przekształcić to do formatu MS SQL?
Nie jestem biegły z PHPMyAdmina, ale tam na pewno była opcja w stylu "SQL compatibility" i na pewno dawało się wybrać składnię SQL zgodną z MSSQL (lub chociaż ANSI).
-- Pozdrawiam, Marcin Guzowski http://guzowski.info
news.chello.pl - 13-02-2007 00:04
W mssql jest chyba narzedzie dts - sprobuj w ten sposob migracji.
"Marcin A. Guzowski" <tu_wstaw_moje_imie@guzowski.info> wrote in message news:eqqbml$929$1@nemesis.news.tpi.pl... > Volter napisał(a): > > Mam baze w MySQL i chcę ją przenieść na MS SQL 2005. Po wykonaniu > > exportu w PhpMyAdmin do pliku SQL, baza microsoftu nie chce przyjąć tych > > zapytań. Np. nie wie co to jest AUTO_INCREMENT albo nie zna typu > > Varchar(15) i tym podobne problemy. > > W jaki sposób mogę przekształcić to do formatu MS SQL? > > Nie jestem biegły z PHPMyAdmina, ale tam na pewno była opcja w stylu > "SQL compatibility" i na pewno dawało się wybrać składnię SQL zgodną z > MSSQL (lub chociaż ANSI). > > > -- > Pozdrawiam, > Marcin Guzowski > http://guzowski.info
Volter - 13-02-2007 00:04
>W mssql jest chyba narzedzie dts - sprobuj w ten sposob migracji. > Nie mogę zlokalizować tej opcji
>> Nie jestem biegły z PHPMyAdmina, ale tam na pewno była opcja w stylu >> "SQL compatibility" i na pewno dawało się wybrać składnię SQL zgodną z >> MSSQL (lub chociaż ANSI).
W phpMyAdmin 2.7.0-pl2, MySQL 4.0.21 takiej opcji nie widzę
-- Pozdrawiam S.
=?iso-8859-2?q?Bart=B3omiej_Syryjczyk?= - 13-02-2007 00:04
On 12 Lut, 20:34, "Volter" <n...@email.pl> wrote: > Mam baze w MySQL i chcę ją przenieść na MS SQL 2005. Po co?
> W phpMyAdmin 2.7.0-pl2, MySQL 4.0.21 > takiej opcji nie widzę W phpMyAdmin 2.9.2 jest (we wcześniejszych też). Przy eksporcie "Tryb zgodności SQL".
guzik
Adam - 13-02-2007 00:04
Dnia Mon, 12 Feb 2007 19:05:35 +0100, Volter napisał(a):
> Mam baze w MySQL i chcę ją przenieść na MS SQL 2005. Po wykonaniu exportu w > PhpMyAdmin do pliku SQL, baza microsoftu nie chce przyjąć tych zapytań. Np. > nie wie co to jest AUTO_INCREMENT albo nie zna typu Varchar(15) i tym > podobne problemy. > W jaki sposób mogę przekształcić to do formatu MS SQL?
Zainstaluj sterownik ODBC Mysql i zrob import bazy do MSSQL. Chyba najprostsze rozwiazanie. Tyle ze widoki Z Mysql zapisze Ci jako tabele w MSSQL - ale to sobie pozmieniasz jesli tego nie masz duzo.
Cezar - 14-02-2007 00:02
Użytkownik "Volter" <no@email.pl> napisał w wiadomości news:eqqfgt$ae2$1@atlantis.news.tpi.pl... > >W mssql jest chyba narzedzie dts - sprobuj w ten sposob migracji. >> > Nie mogę zlokalizować tej opcji
Bo to nie opcja, tylko narzędzia w Visual Studio, które instalują się wraz z serwerem MS SQL 2005
-- Pozdr. Cezar
Marcin A. Guzowski - 14-02-2007 00:03
Cezar napisał(a): > Użytkownik "Volter" <no@email.pl> napisał w wiadomości > news:eqqfgt$ae2$1@atlantis.news.tpi.pl... >> >W mssql jest chyba narzedzie dts - sprobuj w ten sposob migracji. >>> >> Nie mogę zlokalizować tej opcji > > Bo to nie opcja, tylko narzędzia w Visual Studio, które instalują się > wraz z serwerem MS SQL 2005
Tak sobie czytam co wypisujecie i się zastanawiam, kto jeszcze napisze coś "mądrego" czym to niby jest DTS... może niedługo ktoś wyjedzie, że to dodatek do PHP, ale tylko w wersji na maca - zobaczymy.
Oto skrywana latami prawda o DTSach: http://en.wikipedia.org/wiki/Data_Tr...ation_Services
-- Pozdrawiam, Marcin Guzowski http://guzowski.info
Cezar - 15-02-2007 00:06
Użytkownik "Marcin A. Guzowski" <tu_wstaw_moje_imie@guzowski.info> napisał w wiadomości news:eqt1ro$bpe$1@atlantis.news.tpi.pl... > Tak sobie czytam co wypisujecie i się zastanawiam, kto jeszcze napisze coś > "mądrego" czym to niby jest DTS... może niedługo ktoś wyjedzie, że to > dodatek do PHP, ale tylko w wersji na maca - zobaczymy. > > > Oto skrywana latami prawda o DTSach: > http://en.wikipedia.org/wiki/Data_Tr...ation_Services
Nie rozumiem. DTS mamy pod SQL server 2000, SQL Server Integration Services pod MS SQL 2005. Faktycznie moim błędem był skrót myślowy, a bardziej przyzwyczajenie, bo na mechanizm SSIS pod MS SQL 2005 często mówię DTS. Mea culpa. Co nie zmiania faktu, że nawet ten skrót myślowy może naprowadzić na poprawne rozwiązanie problemu. Tym bardziej, że DTS po zainstalowaniu dodatku można używać i pod wersją 2005.
-- Pozdr. Cezar
Volter - 16-02-2007 00:01
> W phpMyAdmin 2.9.2 jest (we wcześniejszych też). Przy eksporcie "Tryb > zgodności SQL".
Po zainstalowaniu "SQL Server 2005 Developer Edition - 32-bit" przestał mi działać MySQL. Działały na tym samym porcie 3306 i niestety niewiadomo czemu zmiana portu MySQL nie rozwiązała sprawy. Skutek był taki że odinstalowałem MS SQL, zrobiłem upgrade PhpMyAdmin z wersji 2.7.0-pl2 do 2.9.2 gdzie faktycznie jest opcja zgodności z MS SQL. Zrobiłem eksport, przesłałem do klienta i czekam na odpowiedź. Mam nadzieję że zadziała. Dziękuję wszystkim za pomoc.
-- Pozdrawiam S.
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?=
[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?=
MySQL - jak =?ISO-8859-2?Q?wyeksportowa=E6_zawarto=B6=E6_wie?==?ISO-8859-2?Q?lkiej_tabeli?=
zanotowane.pldoc.pisz.plpdf.pisz.plquentinho.opx.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 |
|