Microsoft SQL Server 2000 Desktop Engine - Síťové aplikace

Stažení MSDE 2000
Stáhnout MSDE 2000 není zase až tak jednoduchá záležitost, MS to mají poměrně (ne)šikovně skryto, protože je to oficiálně v balíku SQL Server 2000 Service Pack 3a. Na stránce http://www.microsoft.com/sql/downloads/2000/sp3.asp si vpravo zvolte jazyk (češtinu ani nehledejte) a klikněte na GO. Na nově otevřené stránce jsou úplně dole 3 soubory. Samozřejmě, že MSDE 2000 je ten největší, 70MB soubor, který má název sql2kdesksp3.exe.

Instalace MSDE 2000
Po stažení spusťte soubor sql2kdesksp3.exe, což je samorozbalitelný archív, pak přejděte do složky, kde jste si nechali soubory rozbalit. Pokud přímo spustíte soubor setup.exe, tak narazíte, protože instalace MSDE chce jako parametr zadat heslo uživatele sa. Uživatel sa je administrátor s nejvyššími právy (stejně jako účet Administrator na Windows) a MSDE implicitně nechce tohoto uživatele nechat bez hesla (což není divu a jsem mile překvapen, že konečně MS taky jednou myslel na bezpečnost včas). Takže instalace se musí spustit následovně:

setup.exe SAPWD=vase_heslo SECURITYMODE=SQL


Nyní by mělo být vše ok a MSDE by se měl nainstalovat bez problémů. Parametrem SECURITYMODE nastavujeme, že chceme SQL autentizaci.

Spuštění MSDE 2000
Po instalaci, která není oproti jiným MS instalacím vůbec ukecaná a ani nevíte, že proběhla, pokud se nevyskytne chyba, si najděte adresář C:\Program Files\Microsoft SQL Server\80\Tools\Binn (tedy pokud máte jako systémový disk C:) a spusťte soubor sqlmangr.exe. Zobrazí se následující okno:

Toto okno nám říká několi věcí - jednak, že SQL Server běží jako služba, dále jak se server jmenuje a hlavně stav služby - v tomto případě je služba zastavena, tudíž server ještě nepracuje. Klikněte na Start/Continue a nastartujte server. Dobrá věc je zaškrtávací pole dole, kdy je možné server startovat automaticky se startem Windows. Také nám přibyla ikona v systémovém řádku Windows, pokud na ní kliknete pravým tlačítkem tak se zobrazí menu.

Instalací MSDE 2000 jsme získali nejen vlastní službu SQL Serveru, ale i službu SQL Server Agent, která je momentálně také stoplá a je závislá na službě SQL Serveru (pokud neběží SQL Server, Agent nepojede). Tato služba obsluhuje úlohy v SQL serveru, ale my ji momentálně nepotřebujeme a ani v tomto seriálu potřebovat nebudeme, takže jí klidně můžete nechat stoplou (a pokud nebudete psát úlohy pro Vaše aplikace, aby běželi na SQL Serveru, pak jí ani později potřebovat nebudete).

Zpět Další

Autor: The Bozena