Windows Server 2003 és SQL 2000 licencek kiváltása újabb MS licencekkel (downgrade)

Képzelt történetünk egy távoli galaxisban játszódik, ahol létezik egy olyan rendszer, ami alá még mindig kizárólag SQL 2000 jó. Ne firtassuk miért. A rendszer jelenleg egy darab fizikai vasra telepített Windows 2000 SBS OEM rendszeren és annak SQL 2000 komponensén fut. De a vas haldoklik. Mit lehet tenni?

Első dolog, ami beugrik, hogy virtualizáljuk az egészet úgy ahogy van. Ezzel a probléma az, hogy az OEM operációs rendszert - tudtommal - nem lehet virtualizálni. Ha így van, akkor ez a vonal el is halt.

A másik, hogy kell egy új szerver, arra új OS és új SQL szerver. Mivel SQL szerverből csak a 2000 jöhet szóba, az operációs rendszer sem lehet más, mint Windows Server 2003.

Az ötlet az - azon kívül, hogy öntsük le gázolajjal az egészet és gyújtsuk fel -, hogy vetetni kéne az ügyféllel egy Windows 2012-t vagy Windows 2016-ot, aminek van olyan mókája, hogy 2 példányban futtatható. Egyik példány lenne a host, a másik példány pedig "downgrade"-elődne Windows 2003 Server-re és futna Hyper-V-ben. Ezzel az OS része meg is lenne. Illetve vetetni kéne az ügyféllel egy SQL 2016 Standard-ot, ami downgrade-elődne SQL 2000 Standard-ra.

A kérdés: van-e erre lehetőség? Ha nincs, akkor mit lehetne tenni, hogy az ügyfél jogtiszta maradjon?

(Elnézést, de az MS licencelés nem az én asztalom és nem is kívánom magamat ezen a területen kipróbálni)

Hozzászólások

Szerintem 2 Windows Server lesz ebből (kizártnak tartom, hogy hagynák csak a "felét" downgradelni mert ha ugye downgradeled akkor már nem tud 2-öt és amúgy is sérülne a vedd meg százszor elv. :)).

Szerk. tévedtem úgy tűnik ezt kivételesen lehet:

12. DOWNGRADE. Instead of creating, storing, and using the software, for each permitted instance, you may create, store, and use an earlier version of the following editions of the software:

Forrás

Ez azt jelenti, hogy veszek egy 2016-ot, felhúzom és rajta egy példányban kergetek egy Windows 2003-at? Ha igen, akkor eddig OK. Gondolom aktiválni 2003-at már csak telefonon tudok, a 2016 kulcs birtokában?

Jó lenne ezt biztosra tudni, mert kár lenne százezreket kidobatni valakivel a bizonytalanra.

A másik kérdés az SQL. SQL 2016 downgrade-elhető SQL 2010-re? Az úgy jogtiszta lesz?

--
trey @ gépház

Szerintem igen, de ahogy Marci szokta mondani nem értelmezhetem más helyett a licencszerződést (ami eleve úgy van megírva, hogy mindig épp azt értelmezzenek bele amit akarnak :)).

De ebből nekem ez jön le:

i. Minden olyan kiszolgáló esetén, amelyhez hozzárendelte a 2.b szakaszban foglaltak szerint szükséges számú rendszermaglicencet, Ön egyszerre a következőket futtathatja:

· a kiszolgálószoftver egy példányát egy fizikai operációsrendszer-környezetben,

· a kiszolgálószoftvernek legfeljebb két példányát virtuális operációsrendszer-környezetekben (virtuális operációsrendszer-környezetenként kizárólag egy példányt), valamint

...

12. KORÁBBI VERZIÓ HASZNÁLATA. Minden engedélyezett példányra vonatkozóan a szoftver létrehozása, tárolása és
használata helyett Ön létrehozhatja, tárolhatja és használhatja a szoftver következő kiadásainak egy korábbi verzióját:

Ebből nekem az jön le, hogy "példányonként" van downgrade jog. (azaz szerintem lehet használni 2003-at virtualizálva)

Windows 2012 már jó eséllyel nincs. Csak 2016-ot kapsz, downgrade joggal. Tegnapi napom erre ment rá. Nekem egy topic kapcsán Marci ( mrceeka ) nagyon korrektül segített szerezni egy kollégáját aki tegnap felhívott és minden kérdésemre válaszolt, elmondta a helyes licencelést, kaptam árakat.

Szerintem a Marcit kellene megkérni, hogy ha van rá egy kis ideje akkor írja le milyen publikus elérhetőséghez lehet fordulni, ő sem ezzel foglalkozik, de belső körökben biztos utána tud kérdezni. Ott is több részre van leosztva, ágazatok szerint. Nekem jelen esetben kormányzati szektoros kolléga kellett.

A "vicc", hogy egy Unix/Linux portálon kap az ember leginkább segítséget MS ügyekben. :)

forditsuk meg: mondj egy ceget, ami szerinted rosszabb az ms-nel.

Egyebkent ott az eset virusirto.
Kitalaltuk hany gepre kell, megrendeltuk kifizettuk.

Vagy vettem par tucat carddav outlook kiegeszitot. Irtam, hogy adjon valami kedvezmenyt, adott. Pedig tajvani ceg volt.

Mondjuk az is meger egy miset, hogy miert nincs a 80k-s outlookban carddav es caldav tamogatas *alapban*.

Tudok mondani ugyanolyan pernahajder tarsasagot is, mint a microsoft:
windows only nevjegykartya szkennelo; program nem ment win8 alatt, irtam gyartonak: vegyek uj modellt, a regi nem tamogatott... (a regit meg dobjam ki)

---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....

"forditsuk meg: mondj egy ceget, ami szerinted rosszabb az ms-nel."

Ajjaj, így nem fog menni, két okból sem:
-nem ismerem részletesen a versenytársak licencelését;
-ha ismerném sem mondanék rosszat versenytársról, ha lehet.

Amúgy a Microsoftéra sem használnám a "rossz" jelzőt.

Pedig érdekes lett volna.

Üdv,
Marci

Jól értem, hogy itt most Partner (és nem Ügyfél) szerepben vagy? A munkahelyed kapcsán került elő az ügy?

Üdv,
Marci

Megkerestem az ezzel foglalkozó csapat vezetőjét.
Megerősítette, hogy az alábbi szolgáltatás igénybe vételére a Szintézis jogosult.
Bővebben az Advisory szolgáltatásról: https://aka.ms/AdvisoryServices
Innen a My Support menüben a Submit Advisory Service Request-tel tudtok segítséget kérni.
A dologhoz kellhet a cégetek saját MPN Administratorának segítsége, mert kell egy, az MPN ID-hez rendelt Microsoft Account ahhoz, hogy itt esetet tudj nyitni.

Üdv,
Marci

windows server 2003 egyszer atviheto uj hardverra elete soran.
Es at tudod vinni kvm ala.

A kerdes az, hogy a nem tamogatott operacios rendszert aktivaljak-e meg telefonon keresztul.
Szerintem igen.

Ugye meg 2002 kornyeken nagyjabol virtualizacio nem is letezett, szoval a licensz sincs felkeszitve ra.

En meggondolnam ketszer, hogy vennem kellene-e barmit is ebben a helyzetben....

---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....

Szerintem nem viheti át. 2003-at ugyan nem találtam csak 2003 R2-t (még nem sikerült elásni sajnos :()

a. Assignment of the License to the Server.

The software license is permanently assigned
to the server with which the software was
distributed
. If you run the software on a
hardware partition, that partition is the
server to which the license must be assigned.
That server is the licensed server for that
particular license. You may assign other
software licenses to the same server, but you
may not assign the same license to more than
one server.

b. Running Instances of the Server Software.
You have the rights below for each software
license assigned (corresponding to the
edition of the software you have licensed).

i. Standard Edition. You may run, at any one
time, one instance of the server software in
one physical or virtual operating system
environment on the licensed server
.

Ebből nekem az jön le, hogy max. berakhatja virtuális gépként arra a döglődő fizikai vasra amin most "fizikailag" van. :)

Bár az eredeti felállás amúgy is Windows 2000 SBS :)

En februarban tudom csak megnezni az sbs 2003 licenszet. De ha valakinek megvan online .txt vagy .pdf-ben elolvasom addig.

Ez a fenti nem mond ellen.
Csak en ugy tudom, ohgy egyszer hardware hiba eseten atviheto az sbs2003 uj fizikai vasra.

A fenti csak annyit mond, hogy amelyik geppel erkezett az oem, ahhoz tartozik, tobb gepre ne telepitsd, egyszerre egy peldany futhat.

De az R2 az 2005 december, es nem 2003 mint az eredeti 2003SBS. Ebben mar ki is ternek a virtualizaciora.

Jo lenne most keznel egy eredeti licensz.

---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....

lehet.

1.e pont: 30 napig hasznalhatod legalisan.
KVMbol automatizalhato, hogy ujratelepuljon ejfelkor 20 naponta.

ugyanez a pont: ujra kell aktivalni, hogyha valtoztatsz a szerver valamelyik komponensen.

Es innen jon amit ismerosom ismerosetol hallottam (aki ismert valakit), egy cegnek 8ev folott nincs meg a szamlaja, papirja. Igy legalisan nem visszakovetheto, hogy az az oem melyik gephez lett veve.

De persze mindenki kerdezze meg a sajat ugyvedjet...

A masik, hogy a windows server 2003 licenszeben egy qrva szo sincs a virtualizalasrol. Tehat a kvmben futtatott w2003sbs pont ugyanolyan server, mint egy fizikai.
A kerdezo ezt is kerdezi:

"""Ezzel a probléma az, hogy az OEM operációs rendszert - tudtommal - nem lehet virtualizálni. """

Tehat a problemazas azon megy, hogy lehet-e hasznaltan venni egy licenszt, vagy jo-e a regi is.

Egyebkent venni egy licenszt kb. pont ugyanolyan szurkezona mint a fenti elmeleti felallas.

---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....

Igen, csak a windows server 2003 max 4GB ramot kezel, 32biten.
Most azert megvenni egy szervert 4GB rammal, x86 onlyval ujonnan, nemkicsit botorsag.
Raadasul 4GB rammal nem tudsz virtualizalni...

Most egy normalis szerverbe (1MFt-ig) 512GB ram pakolhato, ssd-s raid5 van benne.
Es megveszed 32-64GB rammal. Mindezt <1MFt-bol. Es ez elketyeg neked meg 20 evig.

Nem életszerű amit mondasz.

> azon a hardveren,

Ha most lenne neked egy sose aktivalt w2003sbs OEM-ed. Tehat tok legalisan tudod telepiteni,
meg sose telepitetted. Akkor ha telepited KVM-be, akkor az a hardver. Igy uj gepbe is viheted ugyanazon a KVM kornyezeten. Tok legalisan.
Mivel a licenszben nincs egyetlenegy szo se a virtualizalasrol. Raadasul nem is lehet nyomonkovetni, mivel kvmben szepen beallitod a MAC cimet, cput, ramot es nem valtoztatsz
rajta. Sose senki nem jon ra, hogy mi a fizikai gep alatta. Es full legalis.

Itt most a problema abbol adodik:
1. atviheto-e egy w2003 sbs oem masik gepen futo virtualis gepbe. Licensz szerint nem,
de mivel egyszer aktivalhato fo komponens valtozas eseten, utana visszakovethetetlen.

2. lehet-e most 2017-ben w2003sbs-t venni legalisan

3. Melyik szoftvert lehet downgradelni, es az futhat-e virtualis gepben.

---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....

"Akkor ha telepited KVM-be, akkor az a hardver. Igy uj gepbe is viheted ugyanazon a KVM kornyezeten. Tok legalisan. "

Az OEM licencek (és minden egyéb eszközhöz kötött licenc) fizikai eszközhöz kötődik. És tökmindegy, hogy műszakilag mi a helyzet vagy mi valósítható meg.

Üdv,
Marci

> Az OEM licencek (és minden egyéb eszközhöz kötött licenc) fizikai eszközhöz kötődik.

Ez nem igaz. A windows server 2003 eseten nem definialjak, hogy fizikai geprol van szo.
Egesz egyszeruen annyi van leirva, hogy "server". Ez lehet egy KVM host is.

Amit linkeltel:
http://www.microsoft.com/Rus/Download.aspx?file=/Licensing/General/Wind…

Az ide vonatkozo passzus:
1.a.
Server Software.

You may install, use, access, display and run only one copy of Server Software on the Server. Such Server may not be accessed by more than seventy-five (75) Users or Devices (inclusive of any indirect connections made through software or hardware that pools or aggregates connections). With respect to Microsoft Windows Small Business Server 2003, Premium Edition, the SQL Server portion of the Server Software may not be accessed by more than seventy-five (75) internal Users or Devices (inclusive of any indirect connections made through software or hardware that pools or aggregates connections). Separate component parts of the Server Software may only be used on the single Server. You may not install another copy of the Server Software on the same Server (whether in a separate partition, by using server emulation software, or otherwise). An additional license is required if you install or run a copy of the Server Software on a different server (for example, a server employed for back up or fail-over support). However, regardless of the number of licenses you acquire for the Software you may not install or run the Server Software on another server within the same domain, except for the limited period of time necessary to migrate data from one server to another.

Mutasd meg, hol van az a resz, ahol tiltva van, hogy virtualis gepben fusson az oem.
Es mutasd meg azt a reszt is, ahol kulonbseg van teve a fizikai gep es a virtualis gep kozott.

En nagyon remelem, hogy ez egy kiskapu:) De csak azert, mert ennyire elavult a cucc, es nem gondoltak ra, hogy valaha minden virtualizalva lesz.

---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....

Ott van a szerver alatti fiokban, hogyha kell akkor felragasztodik.
Nehogymar a takaritono letorolje evek alatt. Vagy bemolyosodjon, vagy
beazasnal leazzon, vagy barmi baj erje.

---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....

Az OEM partnernek kell felragasztania. Nyilvánvalóan azért szakad szét könnyen, hogy ne lehessen leszedni, csak darabokban. Ha nem ragasztaná fel, akkor nem lenne jogtiszta a rendszer. Olyannyira nem lehet leszedni, hogy nálunk annak idején csak tényleg a kiszállítás után, a helyszíni üzembe helyezéseknél lett feltéve, ugyanis volt olyan, hogy telepítés közben tönkrement egy szerver és a gyártó újat adott helyette. A matrica rajta volt, úgyhogy lehetett lehajszárítózni róla :D Csak meleg levegővel lehetett leszedni :)

--
trey @ gépház

Kezdjük az elejétől: kinek kell igazolnod, hogy megvásárolt szoftvereket használsz?

Szerintem elsősorban a NAV fog ezért számon kérni, ők a számlát fogják kérni.

(soha nem vettem OEM szoftvert szerverrel, de a serial number az összes nagy magyar szerver kereskedő számláján rajta van)

> 1.e pont: 30 napig hasznalhatod legalisan.
> KVMbol automatizalhato, hogy ujratelepuljon ejfelkor 20 naponta.

Ez annyira nem trivialis, mint elsore hangzik.

w2003sbs utan, az ember feltesz meg par dolgot:

a) Windows Server 2003 Service Pack 1 (WindowsServer2003-KB889101-SP1-x86-HUN.exe, 318MB)
b) Windows SharePoint Services 2.0 Service Pack 1
c) Exchange Server 2003 Service Pack 1 (E3SP1ENG.EXE, 100MB)
d) Windows XP SP2 központi telepítési csomag (kell az e ponthoz, SBS2003-KB891193-X86-HUN.EXE, 273MB)
e) Windows Small Business Server 2003 Service Pack 1 (SBS2003-KB885918-SP1-X86-HUN.EXE, 211MB)

Ezek mindegyike rebootok sorat igenyli, nem tudom, hogy hogyan vitelezheto ki virtualis kornyezetben, automatan.

Mondjuk altalaban kell a .net is, ha mar mssql (bar jo lenne tudni, az alkalmazas miben van irva):
- Először feltesszük a .net-et (3.5) (200MB), ez elvileg a 2.0-at is telepíti.

Es az IIS-t is csak kattintgatva lehet felkonfiguralni ugy tudom.

Szoval ezt a fenti halmot automatizalni gyakorlatilag lehetetlen. Eleve csillagok egyuttallasa kell, hogy melyik update-et lehet feltenni es melyiktol fagy meg virtualis gepben az egesz... :)

Jah es meg neheziti az is, hogy iis nem futhat halozati megosztasrol... Szoval a keletkezo adatokat le kell meg valamilyen segedeszkozzel mentegetni naponta.

---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....

Az alábbiak a magánvéleményemet képviselik.

Sokan elkövetik azt a hibát, hogy a licencelést valamiféle műszaki rögvalóhoz próbálják kötni. Nézetem szerint ez tévedés, a licenc jogi feltételeket tartalmaz. A termék tartalmazhat olyan limitációkat, amik segítenek a licencfeltételek betartásában (pl. 30 nap után, ha nincs aktiválva, furán viselkedik). Ez nem jelenti azt, hogy a műszaki megszorítások megkerülésével már a licencfeltételeknek is megfelelsz!

"1.e pont: 30 napig hasznalhatod legalisan.
KVMbol automatizalhato, hogy ujratelepuljon ejfelkor 20 naponta."

A pontos szöveg így szól: "The license rights granted under this EULA are limited to the first thirty (30) days after you first run the Server Software..." Szó nincs arról, hogy ez a 30 nap újraindul minden egyes újratelepítéssel, mint ahogy véled!

"Tehat a kvmben futtatott w2003sbs pont ugyanolyan server, mint egy fizikai. "
Műszakilag igen, licencelésileg nem. Az OEM licencek ahhoz a fizikai hardverhez kötődnek, amellyel megvetted. Akkor is, ha virtuálisan futtatod a szoftvert.

Üdv,
Marci

> Műszakilag igen, licencelésileg nem. Az OEM licencek ahhoz a fizikai hardverhez kötődnek, amellyel megvetted. Akkor is, ha virtuálisan futtatod a szoftvert.

A w2003-ban egy szo sem esik virtualis geprol, erre a licensz egesz egyszeruen nincs felkeszitve,
azaz:
virtualis gep === fizikai gep

Ha virtualis gepbe telepited a windows server 2003-at, akkor aktivalaskor annak az adatai lesznek felhasznalva.
Hacsak az orrukra nem kotod, nem tudjak, hogy mi a tenyleges fizikai gep alatta.

Es lassuk azert azt is, hogy egy darab legacy program miatt megy a cirkusz.
Ami ala egyszer mar a szoftveres kornyezet *ki lett fizetve*.
Semmifele fejlesztes nem tortenik, ugyanaz a regi sz*r fog futni ezutan is.

---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....

En csak egesz egyszeruen nem hiszem el, hogy az a jarhato ut,
hogy az ember kifizet 1MFt-ot egy sql server 2016-ra, meg windows server 2016-ra,
majd downgradeli, hogy utana futtasson egy nem supportalt, biztonsagi hibaktol hemzsego regi szart.
Mindezt ugy, hogy egyszer mar kifizette:)

Persze ettol meg nagyobb igazsagtalansagok is tortennek nap, mint nap...

---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....

Akkor kell venni hasznaltan egy w2003sbs licensszel rendelkezo szervert.
Mondjuk egy HP szervert (g5 talán?).

Ez a legolcsóbb felállás, ha úgyis más gépet fogsz venni.
Egyébként virtualizálva a w2003 disk io-ja botrányos.

Vagy fizettek egy programozónak, és portolja mssql2000-et 2016 alá, és:

sudo docker pull microsoft/mssql-server-linux
docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=Csaknemtorikm3g' -p 1433:1433 -d -v /home/$USER/data/mssql:/var/opt/mssql microsoft/mssql-server-linux

És 150 naponta indítasz egy új docker-t :)

This is an evaluation version. There are [150] days left in the evaluation period.
xxx Server Microsoft SQL Server vNext (CTP1.1) - 14.0.100.187 (X64)

---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....

Ha a dockeres iranyt valasztod, akkor egy mini-tutorial;)

Kiprobalod, hogy fut-e az mssql:

$ mkdir mssql-lol
$ cd mssql-lol
$ npm install sql-cli
$ node_modules/.bin/mssql -u sa -p Csaknemtorikm3g
Connecting to localhost...done

sql-cli version 0.4.13
Enter ".help" for usage hints.
mssql> .quit

Letrehozol egy adatbazist:

$ node_modules/.bin/mssql -u sa -p Csaknemtorikm3g -q "CREATE DATABASE SampleDB;"
OK

Executed in 0 ms

Es letrehozol egy egyszeru kis mini projektet:

$ npm init -y
$ npm install --save tedious
$ npm install --save async
$ cat connect.js

var Connection = require('tedious').Connection;
var Request = require('tedious').Request;
var TYPES = require('tedious').TYPES;

// Create connection to database
var config = {
userName: 'sa', // update me
password: 'Csaknemtorikm3g', // update me
server: 'localhost',
options: {
database: 'SampleDB'
}
}
var connection = new Connection(config);

// Attempt to connect and execute queries if connection goes through
connection.on('connect', function(err) {
if (err) {
console.log(err);
} else {
console.log('Connected');
}
});

Es kiprobalod, hogy megy-e:
$ node connect.js
Connected

Innen mar csak par honap es portoltad is az eredeti alkalmazast.
Remelem van benne par stored procedure.... :)

A fenti kodot (bar kiprobaltam, tenyleg megy), nem en talaltam ki, innen vettem:
https://www.microsoft.com/en-us/sql-server/

Es, hogy teljes legyen a kep, itt az EULA:
go.microsoft.com/fwlink/?LinkId=746388 (20170114, sha1: b000a4ff0311587235ad815fe87024ef499862d4)

Es ha mar itt EULA-skodunk:
- nem hasznalhatod live environment-ben, szerintem ez alatt a production kornyezetet erti.
- 120 nap utan kill switch van beepitve (error.log-ban 150 napot emlit a program).
- hazaszol a ms-nek, a gep adataival egyutt. Nehany reszt ezutan tilt(hat), barmikor.
--> valoszinu erdemes szeparalt halozatban futtatni.

Igazabol jogilag ez se hasznalhato, ez az egy mondat miatt:
"""You may not test the software in a live operating environment unless
Microsoft permits you to do so under another agreement."""

A tobbit technikailag meg lehetne kerulni:)

---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....

Az a baj, hogy ezek elméletben jók, de megoldásszállítóként ilyet nem lehet kiadni a kezedből. Értem én, hogy mit hogyan lehet kicselezni és megkerülni. Nekem nem célom minden áron tákolt megoldást adni az ügyfélnek azért, hogy ő spóroljon vele x forintot. Elvégre ő ezzel pénzt keres. Nem hiszem, hogy azért, hogy jobban járjon, szürke felhasználás vagy bizonytalan megoldások felé kellene terelni. Ha a megoldás az, hogy vennie kell egy új Windows és SQL licencet, akkor az a megoldás. Ezt vagy ki tudja gazdálkodni, vagy nem. Ez nem műszaki kérdés és nem az én asztalom.

--
trey @ gépház

Igazad van. En inkabb technikai oldalrol kozelitettem meg.

A vegso megoldast ird majd ide legy szives.
Akar listaarakkal egyutt (az nem erdekel, te, mint partner mennyit sporoltal nekik,
csak hogy miket kellett vegul megvenni).

---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....

A szoftver ezen verziója csak SQL2000-rel hajlandó futni a fejlesztője szerint. Van egy újabb szoftververzió, ami leváltotta a régit, az működik újabb verziók alatt is. Ha az ügyfél megvenné a frissebb szoftvert, nem létezne a probléma.

Két választása van:

- vagy vesz újabb szoftvert és újabb MS licenceket (op. rendszer + SQL)

- nem vesz újabb szoftvert és szerez valahonnan régi, nem OEM dobozos MS terméket, majd ahhoz olyan vasat, ami képes azt futtatni, észben tartva, hogy egy nem támogatott rendszere van és arra az ég világon senki sem fog semmilyen garanciát adni, mivel a Microsoft már nem támogatja.

--
trey @ gépház

jahm. Sajnos.

Mondjuk egy mostani mssql 2016 licenszkonstrukcio eleg huzos.
Igazi bravur, hogyha 1MFt alatt megussza az ember:
https://www.microsoft.com/en-us/sql-server/sql-server-2016-pricing

Azt se tudom, hogy a CAL, amit meg kell venni a standardhoz (931$), az
ugyanaz a mssql CAL lesz linux alatt...

Mert akkor egy windows server 2016 arat uszhatja meg,
bar szerintem ezt nem fogja engedni az ms.

Egy szo mint szaz, szerintem a hasznalt szerver vassal uszhatja meg a legolcsobban Trey,
amit anno megvettek w2003sbs-sel es van hozza vagy 15 CAL.

---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....

Nem teljesen ugyanaz a zene:)

Itt explicite tiltva van a production kornyezet.
Az ujratelepites nincs tiltva,
csak megvan adva a lehetoseg, hogy az ms barmikor lekapcsolja a programodat, mivel hazaszol.

De teny, hogy ez a probaverzio zsakutca.

---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....

Az lehet, hogy megy. Az pedig biztos, hogy élesben így nem használhatod.

a. Installation and Use.
- You may install and use up to ten copies of the software on your
premises to design, develop and test your programs for use with the software.
- You may not test the software in a live operating environment unless
Microsoft permits you to do so under another agreement.

Akármilyen Linux + Wine (legújabb) + rá az SQL 2000.
Egy próbát mindenképp megér. Legrosszabb esetben nem működik. Ma már komplett játékok futnak Wine alatt, ráadásul nekem is sikerült feltenni egy ATEM videokeverő vezérlőszoftverét. Igaz, Debian Jessie alatt (Wine 1.6.2) fel sem települt, de Debian testing alatt (Wine 1.8.6) betonstabilan működik.

-------------------
http://streamstat.hu/ - A legtöbb magyar rádió és TV egy helyen!

A program nem videoszerkesztő hanem a képkeverő vezérlőszoftvere: https://d1c86o3nm55du5.cloudfront.net/prodimg/large/256256.jpg
Stúdiófelvételekkor és élő adáskor is ez van használatban, tehát ez sem bohóckodás. Lényeg, hogy tesztelni kell. Ez is úgy lett telepítve, hogy 2 hónapig megmaradt a régi rendszer, így ha bármi gáz van akkor egy gyors diszk csere és megy a régi wines rendszer.

-------------------
http://streamstat.hu/ - A legtöbb magyar rádió és TV egy helyen!

http://mynixworld.info/2012/12/22/ms-sql-server-on-linux-yes-it-works/

Heh, meg akar mukodhet is...

Marcsak az a kerdes, hogy a w2003 sbs-be belegyogyitott sql servert mennyire legalis hasznalni wine-n.
En itt a licenszszakertest feladom. Ez mar tulmutat rajtam...

---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....

Vegigneztem a lehetosegeket.

Microsoft SQL Server 2000 Desktop Engine:
fut linuxon, MSSQL 2000 (kerdezonek akar jo is lehet), max 2GB adatbazismeret.

MSSQL 2005,2008 Express Edition:
max 4GB, nem fut linuxon (nekem legalabbis)

MSSQL 2008R2, 2012, 2014, 2016 Express Edition:
max 10GB, nem fut linuxon

Lehet meg kellene varni a linux edition-t, a 2016 express-bol.

Egyebkent az MSDE 2000, bol nem lehet az adatbazist ugy kulonvalasztani, hogy 2GB-ra particionalodjon?

En a reszemrol kivarom a 2016 express-bol a linux editiont.

A .Net is meger egy miset. De az egesz MSSQL igazabol a stored procedure-ok
miatt erdekes, mert a tobbit azert ki lehet valtani mas SQL-ekkel.

A microsoft irany az 1MFt kornyekere jon ki (+a hardver).

---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....

Nyitottam egy ticketet a Microsoft-nál partneri minőségben. Meglátjuk mit mondanak :)

--
trey @ gépház

Felhívott tegnap Indiából vagy más exotikus helyről. Elregéltem neki mi a gond, míves angollal nyugtázta, hogy megértette.

A mondanivalója a végén az volt, hogy vegyen az ügyfél Windows Server 2016 Datacenter licencet :D, azon virtualizáljon Windows Server 2003-at. Azért ne Standard-ot, mert a standard kulcsával nem tudja majd aktiválni a Windows Server 2003-at. A Datacenter-ével pedig tudja.

Utána vegyen SQL 2016 Standard-ot és azt downgrade-elje SQL 2000-re.

Szerinte ez a megoldás. Kértem, hogy amit telefonban elmondott nekem, azt adja írásban. Azt mondta, hogy rendben.

Viszont a levél még nem jött meg....

Szerintem ez egy kicsit overkill így. Valóban ez lenne a megoldás? :(

A Datacenter alsó hangon milliós tétel, az SQL is....

Szerintem licencjogi szempontból a Windows 2016 Standard downgrade-elhető. A kérdés az aktiválása, valóban.

--
trey @ gépház

a "hasznalt/second hand" szoftvervasarlas mindig is szurkezona volt.
Amit trey mar emlitett (ebben a szalban), hogy szeretne elkerulni.

En szerintem a programot kellene korbejarni, ami korul megy a cirkusz.
Lehet hozza lehetne ugy nyulni, hogy windows/mssql licenszek nelkul megmozduljon.

Btw, van arra barmifele iranymutatas, hogy mennyi ideig aktivaljak meg telefonon keresztul (mert mar interneten keresztul nem tudja magat) a windows server 2003-akat?
Mert ha ugy gondolja a ms, hogy "kinnlevo" dobozos w2003-akat nem aktival mar, csak a 2016os "downgradelt" kulcsosokat, akkor az egesz hasznalt biznisz megy a levesbe...

---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....

Késő. Lecsaptam rá!:)

off: valami akkor sincs jól az ms-nél, hogyha ugyanarra a megoldásra
15 000Ft vs. 2 000 000Ft
árral lehet számolni....

---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....

Itt a problema, hogy az MS csak a luxusautot ajanlja fel.
Es az a "hivatalos" csatorna. Gold partner, vagy mifene.

Ha egyaltalan ad ertelmes javaslatot...

---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....

A Microsoft által kínálható megoldási lehetőségek is korlátozottak, mert az adott terméket már nem forgalmazza.
(Figyelmeztetés: kötelező autós hasonlat!)
Hiába mész be az Opelhez, hogy egy vadiúj Opel Omegát szeretnél: már nem árulják egy ideje.
Magyarázhatod, hogy csak Omegába való gyémántberakásos díszcsíkjaid vannak, amiket használni szeretnél továbbra is, a mostani kocsid meg tönkrement és át kéne rakni újba, akkor sem tudnak segíteni.

Üdv,
Marci

Itt a válasz:

Hello Gabor,

After our phone conversation yesterday I was doing a research in order to help with your current situation, but I was not able to find a suitable way to accomplish your goal through virtualization.

Instead I think you still have the possibility to build a new Windows 2003R2 Server going across the downgrade process.

For instance, if you have a Windows Server 2008 Enterprise license, you can choose to downgrade to: Windows Server 2003 R2 Enterprise Edition or Windows Server 2003 Enterprise.

If you have a Windows Server 2008 Standard license, you can choose to downgrade to: Windows Server 2003 R2 Standard Edition or Windows Server 2003 Standard.

To make it easy for you, we have a full downgrade rights chart showing what you have downgrade rights to for the entire Windows Server 2008 line up posted online for you.

Since Windows 2003 is out of our support boundaries I am not able to work with you through this process however, I think the information I am sharing with you be helpful for your current situation.

Downgrade path is version to version:

Windows Server 2008 Enterprise -> Windows Server 2003 R2 Enterprise Edition -> Windows Server 2003 Enterprise Edition -> Windows 2000 Advanced Server

Windows Server 2008 Standard -> Windows Server 2003 R2 Standard Edition -> Windows Server 2003 Standard Edition -> Windows 2000 Server

Thanks.

Kind regards,

Andy xxxx

Platform Support Specialist

Microsoft

Convergys on behalf of Microsoft Customer Service and Support

Email: v-2adram@microsoft.com
Support for business: http://smallbusiness.support.microsoft.com
MPN Support: https://mspartner.microsoft.com/
Safety & Security Center: http://www.microsoft.com/security

Virtualizáció felejtős szerinte.

Az SQL downgrade-ről semmit sem mondott, de gondolom ugyanaz a válasz. Mivel az SQL 2000 már nem támogatott, nem tud segíteni.

--
trey @ gépház

En ezt nem ertem:

""" but I was not able to find a suitable way to accomplish your goal through virtualization."""

Most azt ajanlja, hogy fizikai vasra tegyel fel egy windows server 2003-at downgrade jogon keresztul?

Ez egy eszement 5let. Egy mai szerverre feltenni egy 32bit only, max. 4GB memoriat tamogato OS-t...
Eleve driverek tomkelege nem lesz egy mai szerverhez...

---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....

Itt:

https://www.microsoft.com/en-us/licensing/learn-more/brief-downgrade-ri…

Azt találtam, hogy a VLSC-ben vett W10 downgrade-lehető akár W95-ig is.
Nem tudom miért nem voltak képesek a Server termékcsaládot is feltüntetni, de elképzelhető, hogy ott is ilyen hosszú utat biztosítanak.

Ott van az:

"Rights to server software are granted in the OEM License Terms. The OEM License Terms for most OEM versions released with or after the Windows Server 2003 R2 operating system allow for the user to downgrade to an earlier version. New products that do not have earlier versions do not allow a user to downgrade. See the full text of the applicable OEM License Terms for the specific downgrade rights."

Az OEM License Termsbe meg ott van, hogy downgradelhető (ráadásul külön felsorolva, hogy a Standard milyen kiadásokra). (Az aktiválás szerintem ettől kezdve pedig technikai kérdés mintsem jogi attól függetlenül, hogy mit mond Microsoft India)

> ügyfél Windows Server 2016 Datacenter licencet :D, azon virtualizáljon Windows Server 2003-at.

Csak zarojelben emlitem meg (bar lehet hogy licensz szempontjabol mindegy), nem csak windowson lehet virtualizalni. KVM-ben is teljesen jol elketyeg, de van millio mas ( !ms ) megoldas.

Kezd az egesz szappanopera jelleget olteni, rendszeres update-et kerunk! :)))

---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....

Ha jól értem, akkor jogilag védhető, és megfizethető megoldás keresése a cél. Arrafelé nem lehet valamit keresni, hogy mi minősül OEM esetén ugyanannak a szervernek? Tehát pl. ha a régi gép vinyója átkerül az új gépbe az segít? Vagy ha ugyanabba a házba amin a COA matrica van kerül egy új vas, akkor az megfelel?

Ideológiailag nem vagyok elég képzett. Magánvéleményem szerint, ha más típusú az alaplap, az már más gép.
Valószínűleg a legjobb megoldás, ha a végfelhasználó vesz egy használatlan, bontatlan, dobozos Small Business Server 2003 Premium-ot.

A licencfeltételek szerint használtat is vehet az alábbi feltételek szerint:
"Transfer to Third Party. The initial user of the Software may make a one-time permanent transfer of this EULA and Software to another end user, provided the initial user retains no copies of the Software. The transfer must include all of the Software (including all portions of the Software, the media and printed materials, any upgrades, this EULA, and, if applicable, the Certificate of Authenticity). The transfer may not be an indirect transfer, such as a consignment. Prior to the transfer, the end user receiving the Software must agree to all the EULA terms."
http://www.microsoft.com/Rus/Download.aspx?file=/Licensing/General/Wind…

Üdv,
Marci

Szerintem a lenti idézetet azóta felülírja valami EU prütypürüty legalábbis az újabb termékeknél már óvatosabban fogalmaztok. :)
(ami valljuk be nálatok kizárt, hogy véletlen :))

3. Átruházás harmadik félre. A jelen szakasz rendelkezései nem alkalmazandók, ha Ön a szoftvert az Európai Gazdasági Térségben szerezte be; ebben az esetben a szoftver bármely átruházására és használati jogára az alkalmazandó jogszabályok vonatkoznak.

bár ez Office, a szervernél ez van:

A jelen szerződés egyetlen része sem tiltja a szoftvernek az alkalmazandó jogszabályok által megengedett átruházását, amennyiben a terjesztési jogot már kimerítették.

Az ilyen mondatok miatt nem lett belőlem jogász.

Bár az is igaz, hogy 2003-ban még nem voltunk EU tagok. :D

trey: Vegulis mi lett a megoldas? Tortent-e valami elorelepes? Megy-e meg a regi gep?

---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....

De akkor lesz egy uj fizikai vas is vasarolva, nem?
Es akkor a vegen csak virtualizalas lesz belole, ugye?

Gondolom a meglevo CAL-okat siman hasznalhatja ezutan is...

Akkor az egesz sztori <40kHUF-bol megoldhato papir oldalrol, ha jol ertem.

((En a magam reszerol itt tartok:
A kerdeses szoftver (.Net 2.0, es mssql 2005), beallitva, leellenorizve, hogy megfeleloen megy,
adatok athozva, es kiprobalva. Az egesz kvm alatt van virtualizalva.

Az egesz "migracio" azert nem lett elinditva, mert:
1. a regi szerver vasnak kutya baja
2. licenszkerdest en sem tudtam megnyugtatoan megvalaszolni.

Es nalunk az alabbi dontes szuletett:
vegyunk egy nagyobb szunetmentest a mostani helyett, amivel mindket szerverrel tudunk legalabb 40 percet (most 12 percet tudunk).

Pedig a regi szervert ki lehetne kapcsolni. Mar csak ez a belsos program maradt, meg meg par aprosag...))

Megjegyzes 2:
A virtualizalt win2k3 nalam erezhetoen lassabb,
mivel nem tudtam feltenni az libvirt scsi drivert (mindig belefagy).
De ez abszolut nem erdekes, mivel igy is 1-2 mp-en belul van a valaszido mindenhol. Es egyidoben 10-nel kevesebben hasznalhatjak.
Meg csak nekem tunt fol, masnak nem... :)

---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....

"De akkor lesz egy uj fizikai vas is vasarolva, nem?"

Igen.

"Es akkor a vegen csak virtualizalas lesz belole, ugye?"

Nem feltétlen. Ha felmegy a 2003 SBS Premium a vasra, akkor natívan fog futni. Ha nem, akkor az ügyfél kénytelen lesz dönteni. Ingyenes ESXi vagy Hyper-V fog alá kerülni.

"Gondolom a meglevo CAL-okat siman hasznalhatja ezutan is..."

Ez majd a nyomozás következő köre lesz, de mivel a CAL user-re szól és nem régi szerverre, feltételezem, hogy igen.

"Akkor az egesz sztori <40kHUF-bol megoldhato papir oldalrol, ha jol ertem."

Nem tudom mennyiért vette az ügyfél a szoftvert, de kb. 15 ezer körül már lehetett venni. Plusz az összeépített hardver ára (standard PC, két SATA HDD tükörben). Brand szerverre szinte esélytelen lenne. Bár van régebbi brand szerverünk, amihez talán még akadnak W2003-as driverek. Ez a setup csak nevében szerver, sem a workload, sem a felhasználás módja nem indokolja, hogy szervernek nevezzük.

--
trey @ gépház

Nem tudom mennyi beleszolasod van az erdemi dontesbe,
de azert nagysagrendi kulonbseg van a brand szerver (virtualizalt futtatas)
es egy mezei pc megbizhatosagaban.

En mindenkeppen a brand szervert eroltetnem.

Koszonom a reszletes valaszt.

---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....

"Nem tudom mennyi beleszolasod van az erdemi dontesbe,"

Az ügyfél már megvette a gépet, amikor hozzánk fordult.

"de azert nagysagrendi kulonbseg van a brand szerver (virtualizalt futtatas)"

Mint említettem, nem lesz virtualizáció. Soros porti mérleg lesz a géphez kapcsolva, a soros port passthroug a guest Windows 2003 Server felé pedig kérdéses lett volna. Mármint a megbízható működése.

"En mindenkeppen a brand szervert eroltetnem."

Én is, ha van értelme. De mivel nem lesz virtualizáció, nem erőltetem, mert brand vashoz nem fogsz Windows 2003 drivereket találni. Főleg, hogy soros és párhuzamos port is elvárás.

Itt a vége:

https://flic.kr/p/QDx4M4

Core i7, SATA, Windows által tükrözött RAID1.

Természetesen az ügyfél tisztában van vele, hogy

a) a rendszer régen nem támogatott
b) teljesen magára van utalva
c) semmilyen garanciát nem kap a működésre, tekintve, hogy a vendor már nem támogatja

--
trey @ gépház

Ertem.
Akkor mar csak talalni kene egy eladot, aki hajlando szamlat adni es arul is:
windows server 2003 sbs standard hun dobozos bontatlan termeket.

Lehet premium is az sql2000 nem kell, mert sql2005-tel megy ez a belsos program...

---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....

+1
Angol és bontott, hacsak valamit nagyon el nem csesztek a rá szánt programmal. Én sokáig otthon is angol Windows-t használtam, had szokjam, meg menőbb is volt, mint a magyar :D
De el tudom képezni, hogy van olyan gányolás, ami csak magyar Windows-on indul el.
Azt a minimális angolt meg illik tudni, amivel lehet boldogulni Windows alatt. Olyan írja ezt, akit zavart már el seprűvel angoltanár :) , nem pedig Oxfordra jártam.

"De el tudom képezni, hogy van olyan gányolás, ami csak magyar Windows-on indul el."

Láttam már sok kókányolt szoftvert, de olyat még nem, ami ne indult volna el magyar helyett angolon. Max. olyat, amihez az SQL szerverben a COLLATION-t magyarra kellett tenni. De angolnál is nyilván magyar regional settings-szel telepítünk, hogy a pont helyett vessző legyen stb.

--
trey @ gépház

Egy hibalehetőség kizárva. Magyar alatt tuti megy...

Magyar windows tényleg nehéz,
igazából hibaüzenet alapján alig lehet megtalálni az eredeti angol nyűgjét.

Ezért se szeretem a magyarításokat linuxon,
mert csomó embert elzárnak a hibák saját maguk általi megoldásától.
(szerintem ki kellene írni magyarul, és alatta az eredeti angolt).

Na de ha eddig is magyar volt, működik,
a program is magyar fejlesztés volt annó, minek kockáztatni?:)

---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....