Portál AbcLinuxu, 10. května 2025 17:16

Dotaz: MS SQL server - MySQL,...

17.4.2004 14:04 Jirka V. | skóre: 13 | blog: Jirka_V | Dobřichov
MS SQL server - MySQL,...
Přečteno: 666×
Odpovědět | Admin
Ahoj všichni :-) Potřeboval bych vědět, jestli je možný převést databázi z M$ SQL serveru do MySQL či jiné LINUXové databázové podoby?!? Mám totiž pod rukou sesypavající se Win server a chtěl bych použít rychlejší,lepší a pohodlnější Linuxové prostředky! V souvislosti s tím by mě zajímalo, jestli je použitelný (a jaká) DB server v Linuxu jako náhrada za zmíněný M$ SQL server??

Díky předem za veškeré odpovědi!

S pozdravem Jirka V.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

17.4.2004 16:41 JUR
Rozbalit Rozbalit vše Re: MS SQL server - MySQL,...
Odpovědět | | Sbalit | Link | Blokovat | Admin
nemam sice zkusenosti s funkcnosti aplikaci tvorenych pro praci s MsSQL, ale myslim si, ze hodne zalezi na te aplikaci - jak komunikuje s databazovym serverem(pokud vyuziva funkce urcene pro komunikaci s MsSQL, tak si myslim - ze to na jine databazi fungovat nebude - pokud neexistuje nejaka emulace MsSQL na Linux - ale neslysel jsem o ni) Pokud aplikace komunikuje pres ODBC, tak tu je moznost rozchodit ODBC pro Linux a nainstalovat treba PostgreSQL,MySQL. Ale zalezi na te aplikaci.
19.4.2004 08:02 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: MS SQL server - MySQL,...
Prave cez vikend som riesil pristup na MySQL 4.x cez ODBC. Nasiel som taku kostrbatu cestu a v pripade, ze nenajdem lepsiu, poslem to na abclinuxu.cz ako clanok. To ale potrva. Chce to niekto skor?
17.4.2004 18:37 Martin H.
Rozbalit Rozbalit vše Re: MS SQL server - MySQL,...
Odpovědět | | Sbalit | Link | Blokovat | Admin
Převést data by šlo, ale bohužel jen data !!!

MS SQL používá i Stored Procedure a ty převést do MySQL nelze. Takže ... pokud by to nebyl problém, doporučuji nejprve reinstalovat WinServer a zachovat MSSQL alespoň do té doby, než bude hotova portace dat z MSSQL na MySQL - tedy než si jí dokončíte.

Osobně bych do toho nešťoural, ale nechal bych ten WinServer POUZE pro MSSQL a ostatní služby pak přenechal Linuxu.

Pro všechny s podobným smýšlěním: Překotným přechodem na Linux bez dostatečných znalostí bohužel zlikvidujete Linux, neboť se mu nebude věřit !!! Opatrně a pomalu s přechody ....

Obecně platí: Co chodí, do toho se nešťourá !!!
17.4.2004 20:05 Petr
Rozbalit Rozbalit vše Re: MS SQL server - MySQL,...
Odpovědět | | Sbalit | Link | Blokovat | Admin
Prevod cistych dat by nemel byt problem.
Reseni bych asi hledal mezi exportem/importem do/z textoveho souboru.
Potom jeste zavici na tom, co a jak vlastne tu tvoji databazi pouziva (viz predchozi prispevky).
19.4.2004 08:16 Kamorek | skóre: 33 | blog: předvolební mazec | VB
Rozbalit Rozbalit vše Re: MS SQL server - MySQL,...
Osobne souhlasim s MARTINEM H. S prechody opatrne. A moc si nemyslim, ze na linuxu se najde moc "pohodlnych" prostredku. To si myslim, ze je spis u MS. Ale kdyz se to clovek jednou nauci, pripada mu to pak samozrejme. Z vlastni zkusenosti vim, ze Co jede na MS SQL na 98 procent na MYSQL nepojede. Opravdu by musel nekdo vymyslet nejakeho daemona, ktery by prekladal pozadavky aplikace na MS SQL pro MYSQL. Leda myslim, ze schudnym resenim by byl oracle pro linux, ale to je velmi drahe...

Kama
Taky si udělám nějakou studii.
19.4.2004 20:34 Martin H.
Rozbalit Rozbalit vše Re: MS SQL server - MySQL,...
A nebo taky Informix. Oracle je sice dražší, než MS, taky ale stabilnější a hlavně RYCHLEJŠÍ při vyšší zátěži. Tam, kde MSSQL pomalu súpí jede Oracle svižně.

Mám tu hezký popis instalace Oracle na RH9, ale nějak se k tomu nemůžu dostat. Nemáte někdo nějaký StepByStep instalace Oracle na RH9? (No to jen tak, aby řeč nestála.)

Osobně: Instaluji/Spravuji SW chodící jak na MSSQL,tak na Oracle. MS je tam, kde je malá zátěž a méně (cca 40) klientů. Naopak Oracle je tam, kde je hodně klientů a vyšší zátěž (50 a více souběžně pracujících klientů). Tam by totiž MS musel Clusterovat, aby běžel rozumně.

Jinak MSSQL je nyní hojně využíván, protože MSDE je zdarma (za registraci komukoliv) - že by se báli MySQL a pod?

Navíc MS tiše předpokládá, že po MSDE již nebudete portovat jinam, ale pořídíte jejich MSSQL.

Takže, pokud nejste veliká (bohatá) firma, nechte běžet MSSQL na NT serveru. Ale jen ten SQL, nic jiného. A budete spokojeni. Věřte zkušenostem jiných. (Dělám jak Win, tak Lin)
19.4.2004 20:35 gz26
Rozbalit Rozbalit vše Re: MS SQL server - MySQL,...
hm caf amatere takze 1) pokud mas problemy s mysql tak s i pekna ... protoze ja v nem mam udelanou 3Gb databazi a v zivote mi to nehodilo jedinou chybu

2) existuje velice dobra nahrada ms sql serveru, ktera je dokonce v nekterych ohledech lepsi.... zkus googlit
19.4.2004 20:52 GraliG
Rozbalit Rozbalit vše Re: MS SQL server - MySQL,...
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud mas pod rukama sypajici se MS SQL server a nevis si s nim rady, tak ho nikam neportuj. Nemas na to. Muze tam byt hromada ulozenych procedur, views, triggeru ktere neobjevis a nikdy uz ti aplikace nad touto DB nebude fungovat tak, jak predtim. Databaze nejsou jen inserty, updaty a selecty jak znas z MySQL, tato databaze je skvela, ale jen na neco. Muze se stat, ze tento import nezvladne, ale ne vlastni vinou. Proto radeji nestuduj stavajici databazi a k tomu neco z MSDN a radeji tu databazi dej dohromady. S nastroji od MS to neni tak tezke ;o)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.