Podpora Microsoft SQL Serveru na nových operačních systémech
Autor článku:
Pavel Cach, společnost DNS
Koncem července byla zveřejněna informace, která mohla překvapit a leckoho i vystrašit. Pod vcelku všeobecným názvem článku „Running SQL Server on "Microsoft Windows Server Longhorn" or Microsoft Windows Vista“ (US) se skrývají přelomové informace, týkající se podpory operačních systémů pro Microsoft SQL Server 2005.
Pojďme si však na úvod udělat malý historický kvíz: V daném roce byl nejběžnější operačním systémem na serverech Windows NT 4.0, kmitočet na procesorech nepřesahoval 1000 MHz a uživatelé pracují povětšinou na Windows 98. Do podvědomí IT odborníků se dostávají termíny organizační jednotka, oblast, FSMO role. Ano, píše se rok 2000 a v tomto roce byl mimo jiné spolu s novým Windows Serverem 2000 a Active Directory uveden i Microsoft SQL Server 2000. Zatímco SQL Server 2000 se řadí i dnes mezi nejrozšířenější databázový systém, operační systémy z té doby mají již dávno své nástupce.
A zpátky do současnosti. Koncem července byla společností Microsoft zveřejněna informace, že z důvodu udržení bezpečnostních principů nových operačních systémů Windows Vista a Windows „Longhorn“ server budou na těchto systémech podporována pouze databáze Microsoft SQL Server 2005 SP1 a novější. Tímto krokem byly ukončeny polemiky ohledně kompatibility SQL Serveru 2000 na Windows Vista a „Longhorn“– šest let starý produkt na nových operačních systémech Microsoft podporován nebude.
Důvody k tomuto rozhodnutí jsou vcelku pochopitelné. Windows Vista a „Longorn“ server poskytují další dimenze bezpečnosti, aktualizací a výkonu (UAC, WSUS, virtualizace, správa paměti a I/O subsystému…), které mohou být instalací a provozem SQL Serveru 2000 degradovány na nepřijatelnou úroveň.
Pro budoucí uživatele Windows Vista to však v žádném případě neznamená, že nebudou moci přistupovat pomocí aplikační vrstvy nebo ovladačů na SQL Server 2000. Pomocí standardních konektorů samozřejmě SQL Server 2000 bude dostupný (ale ne běžící na „Longhorn“ serveru). Omezení je pouze v provozování SQL Serveru 2000 ve verzi MSDE na klientském operačním systému – toto podporováno nebude.
Pokud máte na lokální stanici nainstalován MSDE a plánujete přechod na Windows Vista, měli byste zvážit migraci na SQL Server 2005 (pravděpodobně edice Express, která je také zdarma). Další varianta (sice možná, ale nepodporovaná) je dále pokračovat se stávající aplikací spolu s MSDE i na Vista systémech. Aplikace a databáze sice mohou pracovat korektně, ale je třeba zvážit možná rizika.
Podobný scénář platí i pro společnosti, které provozují SQL Server 2000 a plánují v budoucnu přechod na Microsoft „Longhorn“ Server. V tomto případě však je však třeba uvažovat pouze o migraci na SQL Server 2005 – rizika v provozování SQL 2000 jsou příliš vysoké.
Podpora samotného SQL Serveru 2000 pokračuje dále v souladu se zásadami poskytování technické podpory (US), a to minimálně až do roku 2010 (5 let všeobecné odborné pomoci a 5 let prodloužené odborné pomoci). Nadále budou zdarma například bezpečnostní aktualizace, nicméně třeba podpora bezplatných incidentů již do fáze prodloužené odborné pomoci zahrnuta není.
SQL Server 2005 a nově příchozí operační systémy přináší řadu novinek, vylepšení, technologií a možností, které není možné s předchozími verzemi dosáhnout. V současné době je možné získat zkušební verze SQL Serveru 2005 (US), resp. beta verzi Windows Vista (US), kde je možné otestovat vzájemnou kompatibilitu stávajících systémů a mít tak infrastrukturu připravenou na poskytování kvalitních IT služeb. Pro migraci na SQL Server 2005 existuje řada detailních návodů, postupů a doporučení (US), které minimalizují nároky na přechod na nový databázový stroj.
