Aktualizace LETNÍHO časové pásmo pro SQL Server 2005 Notification Services a SQL Server 2000 Notification Services

Překlady článku Překlady článku
ID článku: 974412 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Úvod

Skript v tomto článku se používá k aktualizaci instance SQL NS odpovídat vydané aktualizaci mezinárodní časové pásmo DST systému Microsoft Windows. Po vydání nové aktualizace Windows DST Microsoft nový skript SQL NS pravděpodobně vydána aktualizace instance SQL NS. Článek znalostní BÁZE Windows níže ukazuje vydání Windows DST, které odpovídá aktuální skript. Aktuální aktualizace skriptu SQL-NS odpovídají nejnovější aktualizace Windows DST popsané v tomto článku znalostní báze Knowledge base:
976098Prosinec 2009 kumulativní aktualizace časových pásem pro operační systémy Microsoft Windows

Aktualizovaný skript nahrazuje a nahrazuje všechny dříve vydané aktualizace LETNÍHO SQL NS a mohou být použity instance SQL NS bez ohledu na to, která DST aktualizace je k dispozici nebo pokud nejsou přítomny žádné aktualizace LETNÍHO.

Další informace o letním operačního systému naleznete na následujícím webu:
http://support.microsoft.com/gp/dst_prodlist
Poznámka: Tento web obsahuje seznam produkty, které jsou ovlivněny DST a článcích znalostní báze Microsoft Knowledge Base popisující nejnovější kumulativní DST a časové pásmo aktualizaci pro systém Windows.

Tento článek se týká následující verze služby oznamování Microsoft SQL Server:
  • Microsoft SQL Server 2000 Notification Services 2.0
  • Microsoft SQL Server 2000 Notification Services 2.0 Service Pack 1 (SP1)
  • Oznámení služby 2005 Microsoft SQL Server
  • Microsoft SQL Server 2005 Notification Services Service Pack 1 (SP1)
  • Microsoft SQL Server 2005 Notification Services Service Pack 2 (SP2)
  • Microsoft SQL Server 2005 Notification Services Service Pack 3 (SP3)

Řešení

Při řešení problému postupujte takto:
  1. Zprostředkovatel událostí služby oznámení zastavit generátor služba a všechny služby distributor oznámení služby ve všech počítačích.

    Poznámka: Další informace o spuštění a zastavení služby na webu Microsoft Developer Network (MSDN):
    http://msdn2.microsoft.com/en-us/library/aa226855(SQL.80).aspx
  2. Stáhnout stažení následující soubor a poté extrahujte skriptu do počítače.

    Poznámka: Pokud používáte schéma databáze nevýchozí, může mít samorozbalovací skript upravit. Pokud výchozí schéma databáze používat, nemáte upravte skript.

    Na webu služby Stažení softwaru je k dispozici ke stažení následující soubor:
    Zmenšit tento obrázekZvětšit tento obrázek
    Download
    Download the MSKB974412.exe package now.Další informace o stažení souborů podpory společnosti Microsoft v následujícím článku databáze Microsoft Knowledge Base:
    119591Jak získat soubory podpory společnosti Microsoft ze serverů služeb online
    Microsoft tento soubor zkontroloval na výskyt virů. Společnost Microsoft použila aktuální antivirový software, který byl k dispozici v den uveřejnění tohoto článku. Soubor je uložený na zabezpečených serverech neumožňujících neoprávněné změny souborů.
  3. Klepněte na tlačítko Start, klepněte na příkaz Spustit, zadejte příkaz cmd a klepněte na tlačítko OK.
  4. Zadejte následující příkaz a pak stiskněte klávesu ENTER:
    osql E -i NSDST.091120.sql -d NSMainDatabase
    Poznámka:NSDST.091120.SQL je jeden ze souborů, které jste extrahovali v kroku 2. NSMainDatabase představuje název instance serveru SQL Server Notification Services hlavní databáze.
  5. Opakujte krok 4 pro hlavní databáze každou instanci služby oznámení, která je nainstalována.
  6. Pokud se systémem SQL Server 2000 Notification Services 2.0, zastavte a restartujte SQL Server v počítači, který je hostitelem databáze.

    Poznámka: Tento krok přeskočte, pokud běží SQL Server 2005 Notification Services.
  7. Spusťte služby distributor oznámení služby ve všech počítačích.
  8. Spustit generátor služby oznámení.
  9. Spustit zprostředkovatelů událostí.

Další informace

Oznámení služby SQL Server ukládá DST informace v tabulce NSTimeZoneDstOffsets hlavní aplikační databáze. Tato tabulka je vytvořena, když je vytvořena instance serveru SQL Server Notification Services. Tato tabulka obsahuje DST čas zahájení, čas konce a protiúčet informace pro každé časové pásmo v každý rok až do roku 2025.

Naplánované odběry ve službě oznámení serveru SQL Server pomocí tabulky NSTimeZoneDstOffsets určit plány, které jsou v oboru.

V časových pásmech, kde má byla změna v letní čas zahájení nebo koncová data naplánované odběry nastat mezi původní spuštění nebo končí kalendářní data a nové zahájení nebo data končí může být zpožděna. Tyto odběry mohou Zpožděno o jednu hodinu po instalaci aktualizace kumulativní časové pásmo operačního systému hostitele.

Měli byste nainstalovat aktualizaci Windows DST ve všech počítačích, které jsou spuštěny instance služby oznámení. Všimněte si oznámení služby nepoužívá místní čas. Služba oznámení používá UTC (Coordinated Universal Time). Oznámení služby však závisí na některé součásti serveru SQL Server použít místní čas. Oznámení služby DST aktualizace a aktualizace Windows DST proto měli nainstalovat.

Pořadí instalaci těchto aktualizací LETNÍHO není důležité. Doporučujeme však nejprve nainstalovat aktualizaci Windows DST a pak nainstalujte aktualizaci DST služby oznámení. Společnost Microsoft testovala to doporučeno pořadí. Nejdříve byste měli nainstalovat obě aktualizace LETNÍHO.

Jak zjistit, zda je nainstalována služba oznámení

Jak zjistit, zda je nainstalována oznámení služby serveru SQL Server 2000



Metoda 1

V Ovládacích panelech otevřete položku Přidat nebo odebrat programy. Pokud si následující položky původní verze SQL Server 2000 Notification Services nainstalována: je nainstalována služba oznámení Microsoft SQL Server (2.0.2114.0), pokud si všimnete následující položku SQL Server 2000 Notification Services Service Pack 1 (SP1): Microsoft SQL Server Notification Services 2.0 SP1

Metoda 2

V Editoru registru vyhledejte následující podklíč registru:
HKEY_CLASSES_ROOT\Installer\Products
. Pokud si všimnete následující podklíč registru je nainstalovali původní verzi SQL Server 2000 Notification Services:
64942737F6AC0D146AF0B91F262A693C


Pokud si všimnete následující podklíč registru je nainstalován SQL Server 2000 Notification Services Service Pack 1 (SP1): 26ABA4AB609E2B94EBB48C824974CA02

Metoda 3

V Editoru registru vyhledejte následující podklíč registru:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NotificationServices\InstalledVersions
. Pokud si všimnete podklíč registru
2.0.2114.0
původní verze SQL Server 2000 Notification Services nainstalována. Také, položka registru cesta 2.0.2114.0 obsahuje podklíč registru následující hodnotu:
<InstallPath>\Microsoft SQL Server Notification Services\v2.0.2114.0\Bin
Poznámka: zástupný <InstallPath> představuje složku, kde instalaci oznámení služby serveru SQL Server 2000.
Pokud si všimnete
2.0.3008.0
podklíč registru je nainstalován SQL Server 2000 Notification Services SP1. Také, položka registru cesta 2.0.3008.0 obsahuje podklíč registru následující hodnotu:
<InstallPath>\Microsoft SQL Server Notification Services\v2.0.3008.0\Bin
Poznámka: zástupný <InstallPath> představuje složku, kde instalaci oznámení služby serveru SQL Server 2000.

Jak zjistit, zda je nainstalován SQL Server 2005 Notification Services

Chcete-li zjistit, zda SQL Server 2005 Notification Services nainstalována, vyhledejte následující položku registru v Editoru registru:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\NS\Setup\Version
  • Pokud je hodnota
    9.00.1399.06
    původní verze SQL Server 2005 Notification Services nainstalována.
  • Pokud je hodnota
    9.1.2047.00
    je nainstalován server SQL 2005 SP1 služby oznámení.
  • Pokud je hodnota 9.2.2042.00 je nainstalován SQL Server 2005 Notification Services SP2. Pokud je hodnota 9.3.4035.00 SQL Server 2005 Notification Services SP3 je nainstalována.

Automatizované instalace této aktualizace

Napsat kód k automatizaci instalace této aktualizace. V kódu musíte nejprve určit, zda instanci služby oznámení je nasazen a potom nainstalujte aktualizaci. Různé součásti instance však mohou být nainstalovány v různých počítačích. Je nutné zkontrolovat v kódu, zda NS$<instancename> je služba spuštěna v každém počítači. Pokud NS$<instancename> je služba spuštěna v libovolném počítači, byl nasazen instance v daném počítači.

Všimněte si, že bude pravděpodobně jeden počítač je spuštěna součást databáze instance. V tomto počítači může být spuštěn NS$<instancename> služby. Zápis kódu určit, zda je tento počítač spuštěn NS $ <instancename>služby. Však Pokud tuto akci bude přidejte složitost kódu. Proto může raději ručně určit, zda tento počítač je spuštěnNS$<instancename> služby. Kód později, můžete použít k automatizaci instalace této aktualizace.

Odkazy

Další informace o správě služby SQL Server Notification Services, navštivte následující web společnosti Microsoft Developer Network (MSDN):
http://msdn2.microsoft.com/en-us/library/aa226852(SQL.80).aspx

Vlastnosti

ID článku: 974412 - Poslední aktualizace: 10. prosince 2009 - Revize: 2.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft SQL Server 2005 Notification Services
  • Microsoft SQL Server 2000 (all editions)
Klíčová slova: 
kbmt kbdatetime atdownload kbqfe kbinfo kbfix kbbug kbexpertiseinter KB974412 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:974412

Dejte nám zpětnou vazbu