Za Dejana:
Za pare koje si "potrošio", hladno si mogao da kupiš licencu za Workgroup edition, recimo 2 x processor licence; 3 GB Ram-a, SQL Agent, bez ograničenja baze...
Ako tvoj klijent ima para za 2500$ mašinu, sigurno će naći para i za pravi produkcioni server i to postepeno - prvo licenca za jedan, pa za drugi procesor, pa ... sve zavisi od posla.
Ja svakog svog klijenta kulturno upozorim:
- ovo je za početak posla; ako se posao razvije, računajte na 4000 - 10000$ trošak za puni SQL Server.
Sve ostalo je zamajavanje klijenta.
Mogao sam da kupim licencu za 100+ kompanija ??!??! Zamajavanje klijenta ??
Pazi, pricas o ogranicenom broju slucajeva a to je custom programming. Velikoj vecini kompanija (small business) ne treba custom programiranje nego jeftinije out-of-box rjesenje.
Ovde se radi o aplikaciji koja se distribuira i namenjena je jednoj grani industrije, u ovom slucaju je to transport i cijena se krece od $10000 pa navise u zavisnosti od broja usera.
Eh sad, na cijenu softvera, recimo $10,000 ti ocekujes da plate MSSQL jos $5000. Pa daj to je 50% povecanje, to nece niko normalan da podnese.
Sta reci za nase manje aplikacije ili kada nece da kupe kompletan entreprise paket nego kupe modul npr. Dispatch za $2500. Da nakalemim jos $2500 za sqlserver?
Znao sam da cemo prije ili kasnije doci na temu pune verzije i to je ono sto mi je jedan smrad iz microsoft-a odmah i ponudio kao "odgovor".
To nije opcija za ovakav tip proizvoda i tu se prica zavrsava. Custom solution mozda, ovo ne.
Nisam ni ja vidio svrhu prepucavanja ali si me pitao da ti objasnim zasto mislim da je MSDE bolje rjesenje i tako je i nastalo.
Za negyxo,
Pa dao sam ti generalan stav iz mog iskustva i iz iskustva drugih ISV developer-a. Mi smo bukvalno molili MS kada je prvi SQL Server Beta pusten i to samo nama kroz MSDN pretplatu da vrate agent, skinu cpu limit ali oni nisu poslusali po ko zna koji put. Kompanije kao Intuit (Quickbooks) i neke druge poznatije kompanije su bile za to.
Isto je posle bilo i za 2.0 tableadapter da ucine neke properties public (ConnectionString) i milion stvari, tableadapter mi je prvi pao na pamet :)).
Rekli smo da nemamo problema da to nije 100% freeware i da je licenca vezana za kupovinu Visual Studio, nesto kao MSDE u pocetku jer svi imamo i po nekoliko kopija licenciranih i da je cak bolje za nas i da platimo upotrebu SQL Express-a a ne da prenosimo cijelu cijenu SQLServera 2005 na kliente pojedinacno jer je to nemoguce sa ekonomske strane.
Mnogi su posle presli na MySQL i Linux server okruzenje sto opet nije rjesenje (stored procedures itd.)
Elem, kazete to je besplatan prozivod i Microsoft nema nikakvu obavezu. Ipak je to Microsoft-ov proizvod/tehnologija.
Pa oni nemaju nikakvu obavezu ni kada je placen proizvod pa sta? Jel ne treba da ih je briga i ne treba da pruze bar neki osnovni backward-compatibility?
Koristimo Visual Studio 2005, rusi se, bagova mali milion, sve uredno ide microsoft-u kroz "customer assistance program", sta dobijemo VS2005 ne radi na Visti bez egzoticnih patch-eva, pa onda MapPoint <-> .NET integracija nikakva, COM i dalje a cekamo .net 3.5 ...
Eto placamo za sve i to podobro pa ocigledno smatraju da nemaju bas veliku obavezu.
E vidis nisi u pravu. Nekada moras uciniti nesto i na ustrb brzine i dobiti na funkcionalnosti. To smo mi pokusali da ucinimo sa migracijom na SQLExpress.
Na zalost, nemamo 500 servera i to svi 2x cpu i da mjerimo i izvlacimo kojekakva vremena i prosjeke nego ovih desetak sto imamo nisu davali bas toliko lose rezultate. Kada sam cuo od tech. supporta da koci i kada sam licno usao na klientov server, podesio perf. counter-e i vidio koliko umalo nisam pao sa stolice.
Samo dva pitanja, jednostavan da/ne odgovor bez mnogo filozofije i da zavrsimo:
- Zar nije bilo "logicno" ocekivati od Microsoft-a da nastavi msde podrsku i zadrzi osnovnu funkcionalnost ?
- zar je u redu OSAKATITI sql express 2005 (u odnosu na msde2000) sa cpu limitom i sql agentom ?