|
SQL-DMO - What the hell ... |
|
|
|
Úvodem Název SQL-DMO vypadá poněkud divoce, ale není to nic jiného než zkratka udávající, že se jedná o distribuovaný model objektu SQL serveru, který má v sobě zabudováno naprosto vše, co je k práci s SQL serverem třeba. Pomocí SQL-DMO lze zjišťovat stav služeb, spouštět nebo pozastavovat SQL server, pracovat se strukturami databází a tabulek, vytvářet nebo aktualizovat úlohy pro SQLAgenta a spoustu dalších užitečných věcí, jako například využívání jazyka T-SQL :) Jen na okraj - tento seriál se věnuje použití SQL-DMO pro MS SQL Server 2000. Pokud pracujete s verzí 6.x, pak je drobný rozdíl v dll souborech. Zatímco verze 6.x a nižší mají SQL-DMO jako součást knihovny SQLOLE.DLL, pak od verze 2000 je SQL-DMO v knihovně SQLDMO.DLL. Bohužel tyto verze jsou mezi sebou naprosto nekompatibilní a SQL-DMO z verze 2000 nelze použít pro práci s SQL servery 6.x a nižšími a naopak. Trocha
teorie Ono to vypadá celkem jednoduše, a dá se říci, že to i poměrně jednoduché je. Ale ne vše (čímž Vás nechci nijak odradit). Většina věcí se dá dělat opravdu jednoduše, ale jsou oblasti, kde můžete tvrdě narazit. Pokud neznáte teorii práce a struktury SQL Serveru 2000 pak Vám doporučuji se zase do moc složitých a hluboko zasahujících věcí nepouštět. SQL-DMO je silný nástroj, který může být vynikajícím pomocníkem, ale pokud jej použijete špatně tak se Vám může stát, že si procvičíte reinstalaci SQL Serveru (v lepším případě, v tom horším můžou zařvat i data). |
|
|
| Autor: The Bozena |