Popis aktualizace Service Pack 2 pro SQL Server 2000: 9. listopadu 2001

Překlady článku Překlady článku
ID článku: 889552
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Souhrn

Microsoft SQL Server 2000 Service Pack 2 (SP2) obsahuje aktualizace pro databázové součásti instalace serveru SQL Server 2000. Tento článek popisuje následující:
  • Verze aktualizací Service pack a odebrání aktualizace Service Pack 2.
  • Jak stáhnout a extrahujte aktualizaci Service Pack 2.
  • Jak nainstalovat aktualizaci Service Pack 2.
  • Jak distribuovat databázové součásti klienta součástí aktualizace Service Pack 2.
  • Jak se mají zpracovat problémy, které ovlivňují serverů na serverech, které jsou aktualizací Service Pack 2.

Obsah

Další informace

1.0 Úvod

Toto vydání Microsoft SQL Server 2000 Service Pack 2 (SP2) je k dispozici ve třech oblastech:
  • Databázové součásti SP2 obsahuje aktualizace pro databázové součásti instance serveru SQL Server 2000, s výjimkou instance SQL Server 2000 Desktop Engine. Databáze součástí SP2 obsahuje aktualizace:
    • Datový stroj.
    • Databáze klienta nástroje a nástroje, jako je například SQL Server Enterprise Manager a osql.
    • Databáze klienta součásti připojení, jako je například Microsoft OLE DB Provider for SQL Server 2000, ovladač ODBC serveru SQL Server 2000 a klienta sítě knihoven.
  • Analysis Services SP2 obsahuje aktualizace pro SQL Server 2000 Analysis Services součástí instalace serveru SQL Server 2000, včetně:
    • Služby pro analýzu.
    • Komponenty klienta služby analýzy, které patří Správce analýzy a zprostředkovatele Microsoft OLE DB služby Analysis Services.
    • Databáze klienta součásti připojení, jako je například Microsoft OLE DB Provider for SQL Server 2000, ovladač ODBC serveru SQL Server 2000 a klienta sítě knihoven.
  • Desktop Engine SP2 obsahuje aktualizace pro databázové součásti instance SQL Server 2000 Desktop Engine (označovaný také jako MSDE 2000), včetně:
    • Datový stroj.
    • Databáze klienta součásti připojení, jako je například Microsoft OLE DB Provider for SQL Server 2000, ovladač ODBC serveru SQL Server 2000 a klienta sítě knihoven.
Tyto tři části SP2 lze použít samostatně, takto:
  • Servery SQL Server 2000 pomocí databáze součástí SP2 můžete upgradovat své databázové součásti bez inovace jejich součásti služby Analysis Services nebo instance SQL Server 2000 Desktop Engine.
  • Analysis Services 2000 servery lze inovovat součásti jejich služby Analysis Services bez nutnosti upgradu instancí Desktop Engine nebo jejich součásti databáze Analysis Services SP2.
  • Desktop Engine weby lze upgrade instance Desktop Engine bez inovace služby Analysis Services nebo instancí jiné edice serveru SQL Server 2000 Desktop Engine SP2.

    Poznámka:Pokud máte samostatné instance modulu Desktop a ostatní edice serveru SQL Server ve stejném počítači, budete muset použít SP2 motoru ploše instance Desktop Engine 2000 a SP2 součásti databáze do jiné instance serveru SQL Server 2000.
Další informace o instalaci Desktop Engine viz bod 2.2"Plochy souboru SP2 motoru"a oddílu 3.7."Instalace aktualizace SP2 Desktop Engine."

Poznámka:Je jedinou Desktop Engine SP2 service pack části zpřístupněny v portugalštině (Brazílie), švédština a holandština, protože SQL Server 2000 Desktop Engine je pouze verze serveru SQL Server 2000 vyrobené pro tyto jazyky. Upgrade databáze součástí SP2 nebo Analysis Services SP2 komponenty SQL Server 2000 nejsou k dispozici v těchto jazycích. Portugalština (Brazílie), švédština a nizozemském uživatelů, kteří chcete použít aktualizace Service Pack 2 na verzi serveru SQL Server, než Desktop Engine musí stáhnout soubory jazyk Edition Service Pack 2 se provede inovaci, například stahování anglické verzi Service Pack 2 soubory spuštěné anglické jazykové verze serveru SQL Server 2000. Naleznete pokyny ke stažení níže v části 2.0"Stahování a extrahování SP2."
Podrobnosti o instalaci SP2 součásti databáze
Instalace aktualizace SP2 součásti databáze automaticky rozpozná, jakou verzi serveru SQL Server 2000 je k dispozici na instanci serveru SQL Server 2000 upgradován a pouze inovuje součásti, které byly nainstalovány pro tuto instanci. Například při použití aktualizace service pack do počítače se systémem SQL Server 2000 Standard Edition, nepokusí inovovat součásti, které jsou dodávány pouze s SQL Server 2000 Enterprise Edition.

Databázové součásti SP2 lze použít jedinou výchozí instance nebo pojmenované instance serveru SQL Server. Pokud více instancí serveru SQL Server 2000 je třeba upgradovat na aktualizaci SP2, je třeba použít aktualizaci SP2 pro každou instanci. Jedna instance v počítači s jedním nebo více instancí serveru SQL Server 2000 upgradován na aktualizaci SP2, všechny nástroje budou inovovány na aktualizaci SP2. Samostatné kopie nástroje pro každou instanci v počítači neexistují.
Odebrání aktualizace SP2
Po instalaci aktualizace service pack, změní se systémovými tabulkami, z důvodů údržby a aktualizace je také uživatele a distribuci databází, které jsou členy replikační topologii. Tyto změny nelze snadno odebrat aktualizaci SP2. Chcete-li se vrátit k sestavení, které byly spuštěny před instalací aktualizace SP2, musíte nejprve odinstalovat instance serveru SQL Server 2000. Potom je nutné přeinstalovat tuto instanci serveru SQL Server 2000. Pokud byla spuštěna aplikace SQL Server 2000 s aktualizací SP1, potřebujete znovu SP1 k instanci. Další informace o odinstalaci aktualizace SP2 naleznete v části 3.13"Odinstalace aktualizace SP2."

Poznámka:Chcete-li odebrat aktualizaci SP2, musíte mít zálohu Předloha, model, a msdbdatabáze přijatých bezprostředně před použitím aktualizace SP2. Další informace naleznete v části 3.1"Zálohování databáze serveru SQL Server"a v bodě 3.2"Zálohování databáze služby Analysis Services."
Další informace o aktualizaci SP2
Seznam oprav obsažených v této aktualizaci service pack je k dispozici v článku znalostní báze Microsoft Knowledge Base Q306908. Každá oprava, uvedených v 306908 chyb aktualizacemi má odkaz na článek znalostní báze Knowledge Base popisující problém řeší oprava. Při publikování těchto článků Produkt společnosti Microsoft znalostní báze Knowledge Base služby odborné pomoci.
Pomocí odkazů v článcích oprava zobrazíte informace o jednotlivých oprava.

Veškeré informace významné pro SQL Server 2000 Service Pack 2, nebyl k dispozici v době, které mají být zahrnuty v tomto souboru Readme bude zveřejněno v článku znalostní báze Microsoft Knowledge Base Q306909. Tento článek je k dispozici Produkt společnosti Microsoft znalostní báze Knowledge Base služby odborné pomoci.
Opravy QFE
Pokud jste obdrželi po 3. října 2001 oprava QFE není oprava mohly být zahrnuta v aktualizaci SP2. Obraťte se na svého poskytovatele technické podpory o opravu QFE proti SP2.

1.1 Identifikující aktuální verzi serveru SQL Server nebo služba Analysis Services

Pro nalezení nainstalovanou verzi serveru SQL Server nebo služba Analysis Services, použijte následující postupy.
SQL Server
Chcete-li určit nainstalovanou verzi serveru SQL Server 2000, zadejte SELECT @@ verze na příkazovém řádku a použijete osqlnebo isqlnástroje nebo v okně dotazu v nástroji SQL Query Analyzer. Následující tabulka zobrazuje vztah mezi řetězec verze vykazován @@ verze a číslo verze serveru SQL Server 2000.
Zmenšit tuto tabulkuRozšířit tuto tabulku
@@ VERZEVerze serveru SQL Server 2000
8.00.194SQL Server 2000 RTM
8.00.384Databázové součásti SP1
8.00.532Databázové součásti SP2
Desktop Engine on Windows NT 5.0 (Build 2195: Service Pack 2) Enterprise Evaluation Edition on Windows NT 5.0 (Build 2195: Service Pack 2) Developer Edition on Windows NT 5.0 (Build 2195: Service Pack 2) Personal Edition on Windows NT 5.0 (Build 2195: Service Pack 2) Standard Edition on Windows NT 5.0 (Build 2195: Service Pack 2) Enterprise Edition on Windows NT 5.0 (Build 2195: Service Pack 2)
Poznámka:Začátek řádku označuje verzi serveru SQL Server. Následuje aktuální informace o operačním systému.

Služby Analysis Services
Chcete-li určit nainstalovanou verzi služby Analysis Services, postupujte takto:
  1. Od Spustit příkaz Programové soubory, Server SQL Server 2000, Služby Analysis Servicesa klepněte na tlačítko Správce analýzy.
  2. Ve stromu Analysis Manager klepněte pravým tlačítkem uzel servery pro analýzu a vyberte O službě Analysis Services.
  3. Následující tabulka uvádí, že máte verzi služby Analysis Services.
Zmenšit tuto tabulkuRozšířit tuto tabulku
NápovědaAnalysis Services verze
8.0.194SQL Server 2000 Analysis Services RTM
8.0.382Analysis Services s aktualizací SP1
8.0.532Analysis Services SP2

2.0 Stahování a extrahování SP2

Tato aktualizace Service pack je distribuován třemi způsoby:
  • Na Disk CD-ROM systému SQL Server 2000 Service Pack 2obsahuje aktualizace service Pack pro následující součásti:
    • Databázové součásti SP2
    • Analysis Services SP2
    • Desktop Engine SP2
    Poznámka:Tento disk CD-ROM obsahuje všechny soubory potřebné k inovaci existující instance Desktop Engine. Maximální počet instancí podporována Desktop Engine je 16.
  • Tři samorozbalující soubory, které lze stáhnout z Internetu:
    • SQL2KSP2.exe (databáze součástí SP2)
    • SQL2KASP2.exe (Analysis Services SP2)
    • SQL2KDeskSP2.exe (Desktop Engine SP2)
    Poznámka:Soubor SQL2KDeskSP2.exe obsahuje inovace pro jednu instanci Desktop Engine, který byl vytvořen pouze s sqlrun01.msi. Další informace naleznete v části 2.2"Plochy souboru SP2 motoru."
  • Na Disk CD-ROM systému SQL Server 2000 Desktop Engine Service Pack 2(Pouze pro desktop Engine)
Poznámka:Pouze Disk CD-ROM systému SQL Server 2000 Desktop Engine Service Pack 2obsahuje moduly sloučení nebo soubory MSI, které jsou nutné k instalaci nové instance Desktop Engine.

2.1 Soubory databáze a Analysis Services SP2

Při stahování a extrahování databázové součásti nebo Analysis Services SP2 instalační soubory z Internetu, použijte následující pokyny.

Stáhněte jeden ze souborů uvedených v části 2.0 a samorozbalovací soubor umístit do složky v počítači, ve kterém je spuštěna instance SQL Server 2000, na kterém instalujete tuto aktualizaci service pack. V této složce spouštění souboru. Dokončení automatické extrakce program zobrazí výzvu pro název složky, do níž chcete soubory aktualizace service pack umístěny.

Na místní jednotku, kde jste stáhli instalační soubory aktualizace service pack bude nutné samorozbalujícího souboru přibližně třikrát velikost volného místa. To zahrnuje místa pro uložení souboru, místo pro ukládání extrahované soubory aktualizace a dočasné pracovní místo požadované programem dokončení automatické extrakce sám.

Můžete přejmenovat vybranou složku Po extrahování součástí; však zkontrolujte, zda že název adresáře neobsahuje mezery. Můžete použít stejnou cílovou složku pro každou z výše uvedených souborů; nelze přepsat nebo vzájemně ovlivňovat.

Samorozbalující soubory se používají k vytvoření sady adresářů a souborů v počítači, které jsou stejné jako ty, které jsou na disku CD-ROM s aktualizací SP2. Pokud stažení aktualizace SP2 je třeba extrahovat soubory k vytváření adresářů service pack před spuštěním instalačního programu serveru SQL.

Databázové součásti a služby pro analýzu proces instalace je stejný jako u disku CD-ROM s aktualizací SP2 extrahované soubory aktualizace SP2.

Poznámka:Některé soubory v aktualizacích service Pack jsou systémové soubory, takže je nelze zobrazit, pokud tento postup: V Průzkumníku Windows, Zobrazení nabídky, klepněte na tlačítko Možnosti, klepněte Zobrazení kartu a potom vyberte Zobrazit všechny soubory Zaškrtávací políčko.

2.2 Plochy souboru SP2 motoru

Při stahování a extrahování Desktop Engine SP2 instalační soubor z Internetu, použijte následující pokyny.

Stáhněte a extrahujte soubor Desktop Engine SP2 výše uvedené pro databázové součásti a soubory Analysis Services SP2, s následujícími výjimkami.

Pokud soubor Desktop Engine SP2 můžete stáhnout z Internetu, můžete použít pouze u těch instancí Desktop Engine, které byly nainstalovány pomocí sqlrun01.msi aktualizace service pack. Pokud se pokusíte nainstalovat aktualizaci service pack do instancí, které byly vytvořeny pomocí sqlrun02.msi – sqlrun16.msi ze souboru Setup.exe, který byl stažen z Internetu, obdržíte jednu z následujících chyb:
Tento instalační balíček nelze otevřít. Ověřte, zda balíček existuje a že můžete získat přístup nebo obraťte se na dodavatele aplikace a ověřte, zda se jedná o správný instalační balíček Instalační služba Windows Installer.
- nebo -
Nelze nainstalovat opravu upgradu pomocí služby Instalační služba Windows Installer, protože program, který má být upgradován, pravděpodobně chybí nebo aktualizace jinou verzi programu. Ověřte, že je v počítači existuje program, který má být upgradován, a zda máte správnou opravu upgradu.
Upgrade instance Desktop Engine, které byly vytvořeny pomocí sqlrun02.msi - sqlrun16.msi, je třeba použít aktualizaci service pack z disku CD-ROM Microsoft.

3.0 Instalace aktualizace Service pack

Chcete-li nainstalovat aktualizaci SP2, postupujte podle pokynů níže. Všechny kroky jsou požadovány, v závislosti na následující součásti serveru SQL Server 2000 nebo konfiguracemi, u kterých je použita aktualizace service pack:
  • Databázové součásti serveru
  • Databázové součásti klienta
  • Služby Analysis Services
  • Desktop Engine
  • Převzetí služeb při selhání clusteru
  • Replikace serveru
Použitelné komponenty jsou uvedeny pro každý krok instalace.

Poznámka:Aktualizace service pack je vždy pro konkrétní jazyk. Aktualizaci service pack s stejný jazyk jako součást serveru SQL Server, který inovujete.

Poznámka:Před instalací aktualizace SP2 ve francouzské verzi systému Windows NT 4.0, přečtěte si a postupujte podle pokynů v článku znalostní báze Knowledge Base 259484. Můžete získat přístup k článku z Produkt společnosti Microsoft znalostní báze Knowledge Base služby odborné pomoci.

Před spuštěním instalace
Změněno z SP1

Tímto se vztahuje na všechny součásti instalace služby Analysis Services, s výjimkou:

Instalace aktualizace SP2 upgrade databáze uživatelů s výjimkou těchto uživatelských databází, které se aktivně účastní topologie replikace. Databáze, které nejsou zahrnuta do topologie replikace nemají žádné závislosti na aktualizaci SP2. Například:
  • Můžete obnovit zálohu databáze uživatelů z instance serveru SQL Server 2000 nebo SQL Server 2000 s aktualizací SP1 k instanci serveru SQL Server 2000.
  • Zálohování databáze uživatelů z instance aplikace SQL Server 2000 s aktualizací SP2 můžete obnovit instanci serveru SQL Server 2000 SP2, instance aplikace SQL Server 2000 s aktualizací SP1 nebo instanci serveru SQL Server 2000.
  • Můžete odpojit uživatele databáze z instance serveru SQL Server 2000 nebo SQL Server 2000 s aktualizací SP1 a připojit k instanci serveru SQL Server 2000 SP2.
  • Můžete odpojit uživatele databáze z instance serveru SQL Server 2000 SP2 a připojit k instanci serveru SQL Server 2000 nebo SQL Server 2000 s aktualizací SP1.
  • Lze provozovat protokol mezi instancí serveru SQL Server 2000, SQL Server 2000 s aktualizací SP1 a SQL Server 2000 s aktualizací SP2. Instalace aktualizace SP2 inovace uživatelských databází, které jsou členy replikační topologii.
Před instalací aktualizace SP2, přesvědčte se, zda replikace databází a skupin souborů lze zapisovat, a že uživatelský účet, který je spuštěn instalační program má oprávnění k přístupu databáze. Další informace o použití aktualizace SP2 do databáze zahrnuté v replikační topologie viz bod 3.11"Instalace na servery replikované."

Instalace aktualizace SP2 zjistí všechny databáze uživatelů nebo skupin souborů, které nejsou s možností zápisu, je:
  • Replikace aktualizací SP2 platí pro všechny uživatele s možností zápisu databáze.
  • Seznam-zapisovatelný databází zapíše do protokolu instalačního programu, na winnt\sqlsp.log.
  • Zobrazí následující upozornění:
    Instalační program zjistil jeden nebo více databází a skupin souborů, které nejsou s možností zápisu.
Toto upozornění může ignorovat, pokud některé z uvedených v protokolu instalace databází jsou členy replikační topologii. Pokud některý z uvedených v protokolu instalace-nelze zapisovat databází jsou členy replikační topologie, musíte provést tyto databáze s možností zápisu a znovu instalace aktualizace SP2 do této instance serveru SQL Server 2000.

Poznámka:Tato zpráva neovlivní bezobslužné instalace. Další informace o bezobslužné instalaci naleznete v části 4.0"Bezobslužné instalace."

Další informace o tom, jak lze zapisovat do databáze naleznete v části 3.12"Použití aktualizace SP2-zapisovatelný databází nebo skupin souborů." Další informace o opakovaném použití aktualizace SP2 naleznete v části 3.14"Opětovné použití aktualizace SP2."

Poznámka:Během instalace instalace nerozlišuje mezi jen pro čtení a databází, které jsou podezřelé nebo offline. Pokud replikace databáze nebo skupina souborů během instalace není v žádné z těchto podmínek a zapojených v topologii replikace, aktualizace service pack musí být znovu použit po databáze je možné zapisovat.

Poznámka:Protože není zapisovatelný databází již způsobí instalace se nezdaří, již potřebujete odebrat protokol před upgradem na aktualizaci SP2.

Příprava pro Systems Management Server distribuované instalace

SQL Server 2000 Service Pack 2 nelze vzdáleně nainstalovat. Můžete však Microsoft Systems Management Server automaticky instalovat na více počítačích se systémem Microsoft Windows NT Server 4.0 SP2. Chcete-li to provést, musíte použít definiční soubor balíčku (soubor Smssql2ksp2.pdf) umožňuje automatizovat vytváření balíčku serveru SQL, serveru Systems Management Server. Balíček serveru SQL Server potom distribuována a nainstalována v počítačích se serverem Systems Management Server. Soubory Sms2kdef.bat soubor je dávkový soubor, který rozpozná platformě počítače a spustí odpovídající verzi instalačního programu.

Systems Management Server nelze použít k instalaci aktualizace SP2 motoru ploše.

3.1 Zálohování databáze serveru SQL Server

Tímto se vztahuje na všechny instalace součástí s výjimkou součásti klienta databáze:

Před instalací SP2 součásti databáze nebo Desktop Engine SP2, zálohování Předloha, msdb, a modeldatabáze. Instalace aktualizace service pack provádí úpravy Předloha, msdb, a modeldatabáze, která je kompatibilní s předcházející aktualizaci SP2 verze serveru SQL Server. Tyto zálohy jsou vyžadovány, pokud se rozhodnete znovu nainstalovat SQL Server 2000 bez aktualizace SP2.

Je také obezřetné zálohování uživatelských databází, přestože SP2 bude provádět aktualizace pouze v databázích, které jsou členy replikační topologie.

3.2 Zálohování databáze služby Analysis Services

Následující informace jsou určeny pouze služby Analysis Services:

Před instalací aktualizace Analysis Services SP2 zálohování databáze služby Analysis Services zkopírováním složky Microsoft Analysis Services\Data, která je nainstalována ve výchozím nastavení ve složce C:\Program Files. Pokud jste přešli není úložiště služby pro analýzu serveru SQL Server, vytvořte záložní kopii souboru Msmdrep.mdb, umístěné ve složce Microsoft Analysis Services\bin. Také můžete uložit serveru pro analýzu položky registru spuštěním Regedit.exea pomocí Exportovat soubor registrupoložka na Registrnabídky Export klíče
HKEY_LOCAL_MACHINE\SOFTWARE\OLAP Server
do záložního souboru.

3.3 Zajistěte systémové databáze dostatek volného místa

Tímto se vztahuje na všechny součásti instalace kromě databáze klientské součásti a služby Analysis Services:

Pokud Automatické zvětšovánínebyla vybrána možnost pro Předlohaa msdbdatabází, databází, musí mít nejméně 500 kilobajtů (KB) volného místa. Chcete-li ověřit, že toto místo, sp_spaceusedsystémové uložené procedury pro Předlohanebo msdbdatabáze. Pokud na volné místo v databázi, buď je menší než 500 KB, zvětšete velikost databáze. Další informace naleznete v tématu "Rozšiřování databáze" v SQL Server Books Online.

Pokud Automatické zvětšováníbyla vybrána možnost pro Předlohaa msdbdatabáze a je dostatek místa na jednotkách, můžete tento krok přeskočit.

Chcete-li ověřit, že tato možnost byla vybrána v serveru SQL Server 2000, SQL Server Enterprise Manager otevřít, klepněte pravým tlačítkem myši ikonu databáze a klepněte na příkaz Vlastnosti. Ověřte, zda Automaticky růst souboruje-li zaškrtnuto políčko.

Chcete-li ověřit, že tato možnost byla vybrána v Desktop Engine, vydat následující příkazy SQL:
  • hlavní sp_helpdb
  • sp_helpdb msdb
Ve výstupu těchto příkazů, ověřte, zda je sloupec růstu není 0.

3.4 Zastavení služby a aplikace před instalací aktualizace SP2

Tímto se vztahuje na všechny součásti:

Aktualizace SP2 můžete použít bez vypnutí služby. Pokud není ukončení služeb, budete vyzváni k restartování počítače po dokončení instalace. Bez nutnosti restartování, se nezdaří spuštění služby.

Aktualizace SP2 můžete použít bez restartování počítače pomocí zastavení následující služby a aplikace před instalací aktualizace service pack:
  • Microsoft Distributed Transaction Coordinator (MS DTC) a služby Microsoft Search a MSSQLServerOLAPService.
  • Služby MSSQLServer a SQLServerAgent probíhá upgrade instance (například MSSQL$ NamedInstance).
  • Microsoft Component Services, Microsoft Message Queuing a Microsoft COM Transaction Integrator.
  • Všechny aplikace, včetně ovládacích panelů. Tento krok je doporučená, ale není povinné.
Služby v prostředí clusteru nelze zastavit. Další informace naleznete v části 3.10.

3.5 Nainstalujte databázové součásti SP2

Tímto se vztahuje na všechny součásti instalace kromě Desktop Engine a služby Analysis Services:

Spusťte skript Setup.bat z některého z těchto míst:
  • Adresář obsahující extrahované soubory aktualizace z SQL2KSP2.exe.
  • Adresář service pack na disku CD-ROM s aktualizací SQL Server 2000 s aktualizací SP2.
Setup.bat se otevře dialogové okno nastavení, která výzvu k zadání informací, například na to, zda chcete použít ověřování serveru SQL Server nebo ověřování systému Windows. Pokud zvolíte ověřování serveru SQL Server, je nutné zadat instalační program s heslem pro přihlášení sa. Pokud zvolíte ověřování systému Windows, musíte používat Instalační program při přihlášení k systému Windows pomocí účtu přihlášení systému Windows. Tento přihlašovací účet musí být součástí sysadmin, pevné role serveru pro instanci serveru SQL Server 2000 nebo modulu Desktop Engine inovace.

Instalační program potom:
  • Nahradí soubory aktualizace SP2 existující soubory serveru SQL Server 2000 nebo modulu Desktop Engine.
  • Spustí několik souborů skriptů Transact-SQL aktualizovat systémové uložené procedury.
  • Pokud se zjistí, že instalace používá kombinovaný režim ověřování s prázdným heslem pro přihlášení sa, zobrazí se dialogové okno režim ověřování. Opuštění sa prázdné heslo pro přihlášení poskytuje uživatelům snadný přístup pro správu k serveru SQL Server nebo Desktop Engine a se nedoporučuje; chránit své systémy vynucování heslo správce systému nebo pomocí ověřování systému Windows. Další informace o tomto dialogovém okně naleznete v tématu dialogové okno v režimu ověřování dále v této části.
  • Zobrazí dialogové okno, pokud zjistí, že jakékoli databází nebo skupin souborů nejsou zapisovat. V tomto bodě Pokud některý z těchto databází nebo skupin souborů součástí topologie replikace můžete buď:
    1. Ukončit proces instalace, aby tyto objekty lze zapisovat a restartovat instalační program.
    2. Pokračovat s aktuálním nastavením SP2 a znovu použijte aktualizaci SP2 na pozdější dobu po provedení těchto objektů lze zapisovat.
    Poznámka:Předchozí kroky jsou nezbytné, pouze při použití aktualizace SP2-zapisovatelný databází nebo skupin souborů, které jsou součástí topologii replikace. Další informace naleznete v části 3.12 použití aktualizace SP2 non - zapisovatelný databází nebo skupin souborů.
Dialogové okno režim ověřování

Na Režim ověřováníDialogové okno není výchozí nastavení pro instalaci. Výchozí hodnoty pole dialogového okna jsou:
  • Výchozí nastavení v počítačích se systémem Microsoft Windows 98 nebo Windows Millennium Edition, je kombinovaný režim ověřování (režim pouze ověřování podporované v těchto operačních systémech). Dialogové okno zobrazí výzvu k zadání hesla pro SA login. Pokud zadáte heslo, instalační program změní SA login heslo. Pokud nezadáte heslo, bude instalační program připojit a změnit heslo.
  • V počítačích se systémem Windows NT 4.0 nebo Windows 2000 je ve výchozím nastavení ověřování systému Windows. Přepnout na režim ověřování systému Windows nebo v kombinovaném režimu s pomocí dialogového okna SA login heslo, které není prázdné.
Před změnou režimu ověřování nebo heslo SA login, ujistěte se, že tato změna neovlivní existující aplikace. Například pokud změníte instanci serveru SQL Server pomocí ověřování systému Windows pouze pomocí kombinovaného režimu ověřování, existujících aplikací při pokusu o připojení pomocí ověřování serveru SQL Server nebude moci připojit, dokud nebude změněn režim ověřování na ověřování systému Windows. Také pokud změníte přihlašovací heslo správce systému, aplikací nebo pro správu procesů pomocí staré heslo nebude moci připojit, dokud nebyly změněny pomocí nového hesla.

Instalační program umístí záznam akce je provedena Sqlsp.log souboru v adresáři Windows počítače, ve kterém byl spuštěn. Pokud jsou inovovány více instancí, budou zaznamenány pouze nejnovější inovace v tomto protokolu.

3.6 Nainstalovat Analysis Services SP2

Následující informace jsou určeny pouze služby Analysis Services:

Chcete-li nainstalovat aktualizaci Analysis Services SP2, spusťte soubor Setup.exe z některého z následujících umístění:
  • Msolap\Install podadresář v adresáři se souborem extrahované Analysis Services SP2 z SQL2KASP2.exe.
  • Adresář Msolap\Install na disku CD-ROM s aktualizací SP2.
Setup.exe otevře dialogové okno nastavení, které výzvu k zadání informací a potom dokončí instalaci.

3.7 Instalaci Desktop Engine SP2

Následující informace jsou určeny pouze Desktop Engine:

Aktualizace service pack pro SQL Server 2000 Desktop Engine (označovaný také jako MSDE 2000) je určena pro vývojáře, kteří vytvářejí redistributable aplikací, které používají Desktop Engine. Pokud používáte aplikaci, která používá Desktop Engine, požádejte svého poskytovatele softwaru informace o inovaci instance nainstalovány tyto aplikace Desktop Engine. Další informace naleznete v tématu "Distribuce SQL Server 2000 Desktop Engine" v SQL Server Books Online.

Aktualizace service pack pro Desktop Engine je k dispozici ve třech formulářích:
  • Disk CD-ROM systému SQL Server 2000 Service Pack 2: Disk CD-ROM obsahuje všechny soubory potřebné k inovaci existující instance Desktop Engine. Maximální počet instancí podporována Desktop Engine je 16. Tento disk CD-ROM neobsahuje moduly sloučení nebo soubory MSI, které jsou nutné k instalaci nové instance Desktop Engine.
  • SQL2KdeskSP2.exe: Tento soubor zahrnuje inovace pro jednu instanci Desktop Engine, který byl vytvořen s sqlrun01.msi. Stažení nelze použít k upgradu instance Desktop Engine, které byly vytvořeny pomocí libovolné jiné soubory MSI (sqlrun02.msi až sqlrun16.msi). Soubor neobsahuje moduly sloučení nebo soubory MSI, které jsou nutné k instalaci nové instance Desktop Engine. Další informace naleznete v části 2.2"Soubor SP2 plochy motoru."

    Poznámka:Jak určit, které soubor MSI byl použit k vytvoření instance komponenty MSDE serveru, naleznete v článku znalostní báze Knowledge Base Q311762. Můžete získat přístup k článku z Produkt společnosti Microsoft znalostní báze Knowledge Base služby odborné pomoci.
  • Disk CD-ROM systému SQL Server 2000 Desktop Engine Service Pack 2: Tento disk CD-ROM je k dispozici na požádání pro předplatitele MSDN Universal prostřednictvím Odborné pomoci společnosti Microsoft. Obsahuje všechny soubory potřebné k inovaci existující instance Desktop Engine. Kromě toho obsahuje moduly korespondence a soubory MSI, které jsou nutné k instalaci nové instance Desktop Engine. Tento disk CD-ROM je k dispozici pro vývojáře, kteří vytvářejí aplikace, které vyžadují Desktop Engine. Další informace naleznete v tématu "Distribuce SQL Server aplikace" v SQL Server Books Online.

    Poznámka: CD-ROM SQL Server 2000 Desktop Engine služby Pack 2 neobsahuje aktualizaci Service Pack pro SQL Server nebo služby Analysis Services.
Postup při inovaci existující instalace Desktop Engine závisí na které ze tří verzí softwaru SP2 můžete použít a média (například disku CD-ROM nebo síťové sdílené položky), ze kterého provádíte inovaci. Při inovaci Desktop Engine, Desktop Engine service pack musí u každé instance Desktop Engine.

Požadavky

Pomocí souboru Setup.exe použít tuto aktualizaci service pack. Soubor Setup.exe v Desktop Engine SP2 přijímá stejné parametry jako Setup.exe SQL Server 2000 Desktop motoru vydána se serverem SQL Server 2000. Referenční materiál pro Setup.exe najdete v:
  • Téma "SQL Server 2000 Desktop Engine instalační" v SQL Server 2000 Books Online.
  • V následujících částech původní soubor Readme.txt 2000 serveru SQL:
    • 3.1.4
    • 3.1.23
    • 3.1.28
    • 3.1.29
    • 3.1.30
Instalační program lze spustit z pevného disku, sdílené síťové složky nebo disku CD-ROM. Desktop Engine instalační program požaduje původní médium (například původní disk CD-ROM nebo síťové sdílené položky) použitý k instalaci Desktop Engine. Desktop Engine můžete nainstalovat pouze z disku CD-ROM, pokud jsou splněny následující podmínky:
  • Byla původní instalace Desktop Engine nenínainstalován z disku CD-ROM.
  • Pokud vytvoříte vlastní disk CD-ROM pro instalaci aktualizace SP2, jmenovka svazku na disku CD-ROM, musí být SQL2KSP2. Pokud nezávislého dodavatele softwaru (ISV) vytváření disku CD-ROM pro distribuci Desktop Engine jako součást aplikace, musí být shodné s jmenovku svazku jednotky CD-ROM VolumeLabel vlastnosti v tabulce Media Instalační služba Windows Installer balíčku (*.MSI).
Je-li Desktop Engine byla původně nainstalována z disku CD-ROM nebo ze sdílené síťové složky, který byl přesunut, Kopírovat podadresáře MSDE z CD-ROM SQL Server 2000 Desktop motoru Service Pack 2 na pevném disku nebo sdílené síťové složky a spusťte soubor Setup.exe.

Pokud potřebujete použít přímo z disku CD-ROM Service Pack 2, je třeba nejprve upgradovat Instalační služba Windows Installer na verzi 2.0.2600.0 nebo novější. Tento proces bude vyžadovat restartování počítače.

Inovace Instalační služba Windows Installer:
  1. Poznamenejte si úplnou cestu původní instalace.
  2. Spusťte InstMsi20.exe.
  3. Do textového pole zadejte úplnou cestu původní instalace.
Soubor Setup.exe je umístěn v jednom z následujících míst:
  • MSDE podadresář v adresáři, který obsahuje extrahované soubory aktualizace z SQL2KDeskSP2.exe.
  • Umístění na pevném disku nebo v síťové sdílené položce, do které jste zkopírovali v podadresáři MSDE z disku CD-ROM se systémem SQL Server 2000 s aktualizací SP2.
Poznámka:Postup nastavení se liší, pokud jste nainstalovali Desktop Engine jako součást jiné aplikace. Další informace o upgradu Desktop Engine, obraťte se na dodavatele softwaru.

Použití balíčků oprav

Balíčky opravy, které jsou distribuovány v této aktualizaci Service Pack inovuje výchozí číslování instance komponenty MSDE (01-16) na disku CD-ROM, SQL Server 2000. Chcete-li provést upgrade instance komponenty MSDE, je třeba použít jeho odpovídající opravy. Například chcete-li provést upgrade instance původně nainstalovaná z SqlRun03.msi, je nutné použít SQLRun03.msp.

Poznámka:Tyto soubory jsou velmi velký, a proto lze stáhnout verzi této aktualizace Service Pack obsahuje pouze jeden opravný balíček: SQLRun01.msp. Ostatní balíčky s patnácti opravy jsou na serveru SQL Server 2000 Service Pack 2 CD.

Pomocí souboru Setup.exe z příkazového řádku použít opravný balíček nainstalovaný instanci služby MSDE. Pokud víte, jaký instalační balíček byl použit k instalaci v instanci Desktop Engine, můžete určit, že Setup.exe použít možnost /p odpovídající opravy. Například:
Setup /p SQLRun03.msp
Pokud nevíte, jaký instalační balíček byl použit, zadejte SQLRUNpoté, co /p možnost. Na SQLRUNpřepínač popis Setup.exe zvolit správný opravný balíček sám. Toto bude fungovat pouze v případě, že jsou splněny následující podmínky:
  • Všechny soubory s příponou MSP jsou umístěny ve složce s názvem instalace přímo ve složce obsahující soubor Setup.exe. To vyžaduje serveru SQL Server 2000 Service Pack 2 CD.
  • Instance, který má být upgradován, není výchozí instance, jeho název instance zadána INSTANCENAME Proměnná.
Například následující příkaz spustí soubor Setup.exe Oprava instalace instanci pojmenovanou MyInstance:
Setup /p SQLRUN INSTANCENAME=MyInstance
Název instance lze také zadat v souboru INI. Další informace naleznete v tématu "Přizpůsobení plochy motoru Setup.exe" v SQL Server Books Online.

Poznámka:Nepoužívejte otevírání a zavírání uvozovek název instance.

Instalační program nemůže najít správný opravný balíček, zobrazí se chybová zpráva.

Poznámka:Při instalaci MSDE s aktualizací SP2 v počítači se systémem Windows 98 nebo Windows Millennium Edition pomocí souboru setup.exe, je nutné použít UPGRADEUSER přepnete na zadání přihlašovacího jména, která je členem sysadmin, pevné role serveru. Další informace o UPGRADEUSER, naleznete v části 3.1.23 původního souboru serveru SQL Server 2000 Readme.txt.
Redistribuce platformy aktualizace service pack

Doporučujeme, aby nezávislí dodavatelé softwaru (ISV), kteří se chtějí distribuovat tuto aktualizaci service pack provést takto:
  1. Nainstalujte aktualizaci Service Pack na instanci Desktop Engine nakonfigurován tak, aby se shodoval distribuovaná se softwarem.
  2. Generovat vlastní balíček opravy na základě rozdílů mezi starými a novými instalacemi.
  3. Distribute své vlastní oprava zákazníkům.
Další informace o vytváření balíčky opravy naleznete v dokumentaci zahrnuty s Instalační služba Windows Installer Software Development Kit (SDK), které lze stáhnout z Webu Microsoft Platform SDK.

Poznámka:Mohou přerozdělit úplnou kopii SP2.

Umístění souborů

V Disk CD-ROM systému SQL Server 2000 Desktop Engine Service Pack 2, korespondence moduly a instalační soubory jsou umístěny v \MSDE. Úplný seznam, naleznete v části "Pomocí SQL Server Desktop Engine sloučit moduly" v SQL Server Books Online.

3.8 Restartování služby

Tímto se vztahuje na všechny součásti:

Po dokončení instalačního programu, můžete být vyzváni k restartování systému. Po restartování systému (nebo po instalaci, program provede bez požaduje restartování) pomocí aplikace Services v Ovládacích panelech zkontrolujte, zda že jsou spuštěny služby MS DTC a Microsoft Search, MSSQLServer, MSSQLServerOLAPService a SQLServerAgent nebo jejich ekvivalenty specifické instance. Zálohujte upgradované databáze master a msdb.

3.9 Restartování aplikací

Tímto se vztahuje na všechny součásti:

Restartování aplikace, které jste zavřeli před spuštěním instalace aktualizace service pack.

3.10 Instalace do záložního clusteru

Následující informace jsou určeny pouze komponenty SQL Server 2000, které jsou součástí clusteru převzetí služeb při selhání:

Instalace této aktualizace Service pack do záložního clusteru:
  • Uzel, který vlastní skupinu obsahující hodláte inovovat virtuální server spusťte tuto aktualizaci service pack. Nainstaluje soubory aktualizace service pack ve všech uzlech clusteru převzetí služeb při selhání.
  • V dialogovém okně instalace zadejte název virtuálního serveru provádíte inovaci.
  • Během instalace zachovat všechny uzly clusteru do režimu online. Tím je zajištěno, že inovace u každého uzlu clusteru.
Poznámka:Instalační program SQL Server 2000 s aktualizací SP2 může vyžadovat restartování uzly clusteru převzetí služeb při selhání. Nahrazuje soubory, které byly používány během instalace SQL Server 2000 s aktualizací SP2 aktualizované soubory.

Pokud inovujete výchozí (bez clusterů) instance serveru SQL Server k virtuálnímu serveru, musíte nejprve provést upgrade z výchozí instance virtuální instanci a pak použít SQL Server 2000 s aktualizací SP2. Další informace o upgradu naleznete v části "Jak upgradovat z výchozí instance na clusterovém výchozí instance serveru SQL Server 2000 (nastavení)" v SQL Server Books Online.

Pokud potřebujete znovu vytvořit uzel v záložním clusteru, postupujte následovně:
  • Vytvořte znovu daný uzel v záložním clusteru. Další informace o opětovném vytvoření uzlu naleznete v části "Jak obnovit ze selhání clusteru převzetí služeb při selhání v případě 1" v SQL Server Books Online.
  • Spusťte původní nastavení SQL Server 2000 přidat uzel zpět do clusteru převzetí služeb při selhání.
  • Spusťte instalační program serveru SQL Server 2000 s aktualizací SP2.

3.11 Instalace na replikované servery

Následující informace jsou určeny pouze komponenty SQL Server 2000, které jsou součástí topologie replikace:

Nasadit tuto aktualizaci service pack replikované serverech v tomto pořadí:
  1. Distributor (je-li oddělit od vydavatele)
  2. Aplikace Publisher
  3. Odběratel
Poznámka:Ve většině případů zejména slučovací replikace distributora a aplikace Publisher jsou na stejném serveru a současně upgradovány.

V slučovací replikace distribuční databáze slouží pouze k ukládání historie agenta. Distribuční databáze se obvykle nachází ve stejném počítači jako publikované databáze. Také je však možné vzdálené distribuční databáze slučovací replikace na weby, které chcete provést centralizaci agent historie protokolování.

Není možné inovovat všechny servery v topologii replikace okamžitě; Operace replikace se však obvykle ovlivněny mezi servery spuštěné instance serveru SQL Server 2000 a tato aktualizace Service pack. Výjimkou jsou zahrnuty v části 5.3.7"Obnovení replikované databáze z různých verzích serveru SQL Server."

Poznámka:Instalace aktualizace SP2 inovace uživatelských databází, které jsou členy replikační topologii. Pokud některá z databází, které jsou členy replikační topologie-nelze zapisovat, instalaci aktualizace SP2 do těchto databází musíte provést jejich zápisu a znovu instalace aktualizace SP2. Další informace o tom, jak lze zapisovat do databáze naleznete v části 3.12"Použití aktualizace SP2-zapisovatelný databází nebo skupin souborů." Další informace o opakovaném použití aktualizace SP2 naleznete v části 3.14"Opětovné použití aktualizace SP2."

Existující schéma zálohování, replikace účtů umožňuje obnovení databáze známých bodu po upgradu aktualizaci SP2 v případě poruchy. Po použití aktualizace SP2, protokolu nebo úplné zálohování doporučujeme pro všechny databáze uživatelů zapojených v topologii replikace. Tímto způsobem v případě poruchy replikace databáze, SP2 nemusí být znovu použity po obnovení databáze.

3.12 Použití aktualizace SP2-zapisovatelný databází nebo skupin souborů

Následující informace jsou určeny pouze komponenty SQL Server 2000, které jsou součástí topologie replikace:

Pokud databáze není zapisovatelný nebo skupin souborů neexistují, instalační program zobrazí následující zpráva:
Instalační program zjistil jeden nebo více databází a skupin souborů, které nejsou s možností zápisu.
Obecně toto upozornění můžete ignorovat a instalace bude pokračovat. Však, pokud některý z uvedených v protokolu instalace-nelze zapisovat databází jsou členy replikační topologie, musíte provést tyto databáze lze zapisovat a znovu instalace aktualizace SP2 do této instance serveru SQL Server 2000.

Poznámka:Tato zpráva neovlivní bezobslužné instalace. Další informace o bezobslužné instalaci naleznete v části 4.0 bezobslužné instalace.

Poznámka:Během instalace instalace nerozlišuje mezi-zapisovatelný a databází, které jsou offline nebo podezřelé. Pokud je databáze nebo skupina souborů v kterékoli z těchto podmínek během instalace, musí znovu aktualizaci service pack. Další informace o převedení databáze online naleznete v "Připojení a odpojení databáze" SQL Server Books Onlinea další informace o diagnostice podezřelé databází, viz "Server a databáze řešení" v SQL Server Books Online.

Použití aktualizace SP2 k databázi jen pro čtení:
  1. Databázi jen pro čtení lze zapisovat pomocí VLASTNOSTI DATABÁZE takto:
    ALTER DATABASE database
    SET READ_WRITE 
  2. Opakujte krok 2 pro všechny databáze jen pro čtení.
  3. Použití (nebo opětovné použití) aktualizace service pack.
  4. V případě potřeby vytvořit databázi jen pro čtení znovu pomocí VLASTNOSTI DATABÁZE takto:
    ALTER DATABASE database
    SET READ_ONLY 
K instalaci aktualizace SP2 do skupiny souborů jen pro čtení:
  1. Lze zapisovat jen pro čtení skupinu souborů pomocí VLASTNOSTI DATABÁZE takto:
    ALTER DATABASE Database
    MODIFY FILEGROUP filegroup_name READWRITE 
  2. Opakujte krok 1 u všech skupin souborů jen pro čtení.
  3. Použití (nebo opětovné použití) aktualizace service pack.
  4. Vytvořit skupinu souborů jen pro čtení znovu pomocí VLASTNOSTI DATABÁZE takto:
    ALTER DATABASE Database
    MODIFY FILEGROUP filegroup_name
    READONLY 
Další informace o vlastnosti databáze, naleznete v tématu reference "ALTER DATABASE" v SQL Server Books Online. Další informace o opakovaném použití aktualizace SP2 naleznete v části 3.14"Opětovné použití aktualizace SP2."

3.13 Odinstalování aktualizace SP2

Tímto se vztahuje na všechny součásti služby pro analýzu, s výjimkou:

Chcete-li se vrátit k verzi součásti serveru SQL Server 2000 předcházející aktualizaci SP2, musí být přijata zálohu Předloha, msdb, a modeldatabáze před instalací aktualizace SP2. Další informace naleznete v části 3.1"Zálohování databáze serveru SQL Server."

Poznámka:Pokud některý z databáze se účastní replikace, je nutné zakázat publikování.
  1. Zakázat publikování: V programu SQL Server Enterprise Manager rozbalte skupinu serveru SQL Server, rozbalte server, klepněte pravým tlačítkem myši Replikace složku a potom klepněte na tlačítko Konfigurace publikování, Předplatitelé, a Distribuce.
  2. Vyberte Publikace databáze na kartě.
  3. Zrušte zaškrtnutí políčka u každé databáze, který je zapojen do replikace. To vám umožní databází odpojit.
Takto se vrátit na předcházející aktualizaci SP2 verzi serveru SQL Server:
  1. Odpojte všechny uživatele databáze. Další informace naleznete v tématu "Jak připojit a odpojit databázi (Enterprise Manager)" v SQL Server Books Online.
  2. Odinstalování serveru SQL Server. V Ovládacích panelech poklepejte na panel Přidat nebo odebrat programya poté vyberte instanci serveru SQL Server, který chcete odinstalovat.
  3. SQL Server 2000 nainstalujte z disku CD-ROM nebo umístění, ze kterého jste původně nainstalovali server SQL Server.
  4. Obnovte z poslední zálohy, která byla vytvořena před instalací aktualizace SP2 hlavní databáze msdb a modelu. Tím se automaticky připojí všech uživatelských databází, které byly připojeny v době vytvoření zálohy.
  5. Připojte žádné uživatelské databázi vytvořené od posledního zálohování databáze master.
  6. Konfigurujte replikaci, pokud je to nutné.

    Upozornění Při navrácení předcházející aktualizaci SP2 verzi serveru SQL Server, budou ztraceny všechny změny provedené hlavní databáze msdb a model od použití aktualizace SP2.

3.14 Opětovné použití aktualizace SP2

Tímto se vztahuje na všechny součásti:

V těchto případech bude nutné znovu použít SQL Server 2000 s aktualizací SP2:
  • V případě, že byly přidány nové komponenty SQL Server 2000 po aktualizaci SP2 byla použita.
  • Databáze nebo skupin souborů, jsou součástí topologii replikace a byly jen pro čtení během prvotní žádosti o aktualizaci service pack jsou při možné zapisovat.
Chcete-li znovu nainstalovat aktualizaci SP2, postupujte podle části 3.0"Instalace aktualizace Service pack."

4.0 Bezobslužné instalace

Databázové součásti SP2 lze použít k instanci serveru SQL Server 2000 spuštěný v počítači v bezobslužném režimu. CD-ROM databáze součástí aktualizace SP2 obsahuje ISS soubory, které lze použít k provedení bezobslužné aktualizace SP2. Tyto soubory jsou umístěny v kořenovém adresáři disku CD-ROM a lze provádět různé typy instalace:
  • Sql2kdef.iss je soubor bezobslužné instalace použít do výchozí instance serveru SQL Server 2000 pracující v operačním systému Windows 2000 nebo Windows NT 4.0 SP2 součástí databáze. Použijte odpovídající dávkového souboru je Sql2kdef.bat.
  • sql2knm.iss je soubor nastavení použít k pojmenované instanci serveru SQL Server 2000 pracující v operačním systému Windows 2000 nebo Windows NT 4.0 SP2 součástí databáze. Je nutné změnit název instance v souboru ISS k identifikaci instance, který je upgradován.
  • sql2ktls.iss je soubor nastavení použít pouze nástroje pro instalaci SP2 součástí databáze. Tento soubor lze použít pro instalaci bez jakýchkoli změn.
  • sql2k9x.iss je použít databázové součásti SP2 v počítači se systémem Windows Millennium Edition nebo Windows 98 operačního systému pomocí instalačního souboru. Název instance, bude potřeba změnit identifikaci instance upgradován.
  • sql2kcli.iss je instalační soubor, který umožňuje použít SP2 databázové součásti k instalaci součásti klienta v počítači se systémem Windows 95.
  • MSOLAP.iss je instalační soubor, který obsahuje seznam parametrů pro spuštění bezobslužné instalace Analysis Services SP2.
Poznámka:Během bezobslužné instalace Pokud instalační program zjistí jakékoli-zapisovatelný databází nebo skupin souborů, že informace jsou zapsány do protokolu instalačního programu a bezobslužné instalace bude pokračovat. Pokud některý z uvedených v protokolu instalace-nelze zapisovat databází jsou členy replikační topologie, musíte provést tyto databáze s možností zápisu a znovu instalace aktualizace SP2 do této instance serveru SQL Server 2000. Další informace o tom, jak lze zapisovat do databáze naleznete v části 3.12"Použití aktualizace SP2-zapisovatelný databází nebo skupin souborů." Další informace o opakovaném použití aktualizace SP2 naleznete v části 3.14"Opětovné použití aktualizace SP2."

4.1 Přerozdělení SP2 Data Access Components

Tato aktualizace Service pack obsahuje samorozbalovací soubor, Sqlredis.exe a verze Redist.txt. Tyto soubory jsou součástí databáze, s aktualizací SP2. Ve výchozím nastavení se při spuštění Sqlredis.exe že:
  1. Provede Mdac_typ.exe ze součástí Microsoft Data Access Components (MDAC) 2.62. Nainstalujete součásti MDAC 2.62 jádra a verze serveru SQL Server a Desktop Engine klientské připojení k součásti dodávané s touto aktualizací service pack.
  2. Nainstaluje ovladače Microsoft Jet ODBC a součásti připojení.
Soubor Sqlredis.exe za podmínek uvedených v souboru Redist.txt, který doprovází tato aktualizace Service pack můžete přemisťovat.

5.0 Poznámky k dokumentaci

Tato část obsahuje problémy, které mohou nastat, jakož i nové funkce, které budou k dispozici, spustíte-li tuto aktualizaci service pack. Tyto problémy se týkají nainstalována aktualizace service pack k upgradu na SQL Server 2000 a SQL Server 2000 s aktualizací SP1 a nejsou v důsledku opravy obsažené v této aktualizaci service pack.

Meta Data služby a služby pro analýzu segmenty v této části se nevztahuje na zařízení pouze Desktop Engine.

5.1 Vylepšení databáze a Desktop Engine

Následující problémy se u instancí serveru SQL Server 2000, na kterých je nainstalován SP2 součásti databáze a Desktop Engine instancí, na kterých je nainstalován Desktop Engine SP2.

5.1.1 Instalace nových instancí Desktop Engine

Zavedena v aktualizaci SP1

Pomocí následujících kroků můžete nainstalovat novou instanci Desktop Engine po použití aktualizace SP2.
  1. V adresáři \Program Files\Microsoft SQL Server\80\Tools\Binn\Resources\1033, přejmenujte následující soubory na * .rdl:
    • semnt.rll
    • sqlsvc.rll
  2. V adresáři \Program Files\Microsoft SQL Server\80\Tools\Binn přejmenujte následující soubory na * .dld:
    • semnt.dll
    • sqlsvc.dll
    • sqlresld.dll
  3. Nainstalujte modul plochy bez aktualizace SP2.
  4. Přejmenujte soubory semnt.rdl a sqlsvc.rdl v adresáři \Program Files\Microsoft SQL Server\80\Tools\Binn\Resources\1033 na *.rll.
  5. Přejmenujte *.dll semnt.dld, sqlsvc.dld, sqlresld.dld soubory v adresáři \Program Files\Microsoft SQL Server\80\Tools\Binn.
Nově instalované instance Desktop Engine bude SP2.

5.1.2 Pomocí čínské, japonské či korejské znaky s aktualizací SP2 součásti databáze

Zavedena v aktualizaci SP1

Jestliže nainstalujete aktualizaci SP2 pro součásti k databázi na serveru se službou operačního systému Windows NT 4.0 nebo Windows 98 a novější upgradu na systém Windows 2000, inovace systému Windows 2000 nahrazuje určité systémové soubory. Tyto systémové soubory jsou nezbytné pro třídění čínské, japonské či korejské znaky. Používáte-li čínské, japonské a korejské znaky v databázích serveru SQL Server, znovu na verzi Sqlredis.exe, dodané s aktualizací SP2, po provedení inovace na systém Windows 2000. Další informace o provedení Sqlredis.exe viz bod 4.1"Přerozdělení SP2 Data Access Components."

Poznámka:Nemáte v klientských počítačích nebo na serverech, které nemají databáze obsahující čínské, japonské či korejské znaky, znovu Sqlredis.exe.

5.1.3 Hash týmy odebrány

Zavedena v aktualizaci SP1

Hash týmy byly odebrány. Z důvodu vylepšení některých serveru SQL Server 2000 hash týmy již přinést určité výhody výkon, jsou nabízeny v serveru SQL Server verze 7.0. Navíc odebrání hash týmům umožňuje serveru SQL Server 2000 stabilnější.

Modul optimalizace dotazů proto již generuje plány dotazů pomocí algoritmu hash týmy.

Ve výjimečných případech může způsobit odstranění hash týmy dotaz zpracovat pomaleji. Analyzujte tyto zjistí, zda vytváření indexů vhodnější vrátí dotaz výkonu jeho předchozí úrovně.

5.1.4 Přepínače masku spřažení přidány

Zavedena v aktualizaci SP1

Dva přepínače masku spřažení byly přidány do této aktualizace Service pack.

Přepnout masku I/O spřažení

Tato aktualizace Service pack můžete určit, procesorů, které budou sloužit ke spuštění podprocesů, vstupně-výstupních diskových operací. Tento přepínač je nutné použít ve spojení s masku spřaženímožnost. Další informace naleznete 298402v Produkt společnosti Microsoft znalostní báze Knowledge Base služby odborné pomoci.

Přepínač připojení masku spřažení

S touto aktualizací service pack můžete nakonfigurovat systémy, které jsou povoleny pro virtuální rozhraní architektury (VIA) k navázání připojení serveru SQL Server z určité síťové karty procesoru nebo počtu procesorů. Tento přepínač je nutné použít ve spojení s masku spřaženímožnost. Další informace naleznete v tématu 299641 v Produkt společnosti Microsoft znalostní báze Knowledge Base služby odborné pomoci.

5.1.5 SQL Server Agent zaznamenává informace o účtu

Zavedena v aktualizaci SP2

Historie úlohy serveru SQL Server Agent zaznamenává nyní účet systému Windows, pod které Každá úloha byla spuštěna krok. Tyto informace pomáhají správcům diagnostikovat problémy se zabezpečením se naplánované úlohy, včetně naplánované úlohy, které jsou definovány pro replikaci a Data Transformation Services úkoly.

5.1.6 Filtrované indexovaného zobrazení

Zavedena v aktualizaci SP2

Pokud dojde k chybě serveru SQL Server 2000 355069, jak je uvedeno v článku 306467 znalostní báze Microsoft Knowledge Base, zabrání tato aktualizace Service pack pouze budoucí výskyty neočekávané výsledky z důvodu změny dat. K použití této opravy je nutné znovu všechny indexy založené na zobrazení podmínek filtru. Další informace naleznete 306467v Produkt společnosti Microsoft znalostní báze Knowledge Base služby odborné pomoci.

5.2 Vylepšení služby analýzy

Vylepšení služby Analysis v aktualizaci SP2 zahrnují:
  • Vzdálené oddíly.
  • Aktualizace instalačních redistributable klienta služby Analysis Services.
  • Podpora pro poskytovatele algoritmu dolování dat výrobců.
  • Možnost instalace služby Analysis Services v počítači se soubory aktualizovaný klient.
5.2.1 Vzdálené oddíly

Zavedena v aktualizaci SP1

Při vzdáleném oddílu na místní server s aktualizací SP1 nebo novější nainstalována, musí vzdálený server pomocí uživatelského účtu domény, který má úplný přístup oprávnění pro nadřazený krychle na místním serveru. Uživatelský účet, který je členem skupiny OLAP Administrators na místním serveru, bude mít úplná přístupová oprávnění.

Kromě toho místního serveru má-li nainstalována aktualizace SP1, vzdálený server také musí mít SP1 nainstalována s cílem vytvořit nebo spravovat vzdálený oddíly.

5.2.2 Aktualizovaný instalační program redistributable klienta služby Analysis Services

Zavedena v aktualizaci SP1

Analysis Services SP1 a novější verze obsahuje aktualizované verze následujících programů opětovnou instalaci klienta:
  • PTSLite.exe
  • PTSFull.exe
Tyto soubory jsou umístěny v \msolap\install\PTS cestu adresáře instalace aktualizace SP2.

Poznámka:PTSFull.exe zahrnuje součásti MDAC; PTSLite.exe nemá.

Prevenci a řešení problémů při instalaci klienta, ke kterým může dojít při použití služby pro analýzu a Microsoft Office XP, použijte instalační programy těchto aktualizovaný klient v aplikacích.

Poznámka:Při použití služby pro analýzu se sadou Office XP, důrazně doporučujeme inovaci klienta.

5.2.3 Podpora povolena pro poskytovatele algoritmu dolování dat výrobců

Zavedena v aktualizaci SP1

Analysis Services SP1 a vyšší zahrnuje podporu pro přidání zprostředkovatelů algoritmus dolování dat výrobců. Další informace o vývoji poskytovatel algoritmu dolování dat naleznete v dokumentu white paper "Poskytovatelé dolování dat třetí strany" aZprostředkovatele OLE DB pro dolování dat Resource Kit, který obsahuje kód pro vzorek těžby algoritmus poskytovatel dat, na Microsoft Přístup k datům a skladování Development Center.

5.2.4 Instalaci služby Analysis Services v počítači se soubory aktualizovaný klient

Zavedena v aktualizaci SP1

Po instalaci serveru SQL Server 2000 Analysis Services aktualizován počítač, který obsahuje klienta soubory, například SQL Server 2000 s aktualizací SP1 nebo Office XP, je třeba použít Analysis Services s aktualizací SP1 nebo novější, aby klient pracuje správně, a že můžete procházet krychle.

5.3 Rozšíření replikace

Rozšíření replikace v aktualizaci SP2 patří:
  • Vlastní uložené procedury pro aktualizace transakční replikace
  • Transakční replikace aktualizací na jedinečné sloupce
  • Omezení odebrán ze snímku souběžné zpracování
  • Schopnost postupy vlastní skript uložený v transakční replikace
  • Sloučení dat založené na uchování meta replikace vyčistit
  • Obnovení replikované databáze z různých verzích serveru SQL Server
  • Nový -MaxCmdsInTran parametr pro agenta protokolu Reader
5.3.1 Uložené procedury, vlastní aktualizace transakční replikace

Zavedena v aktualizaci SP1

Během replikace transakčních instalace vlastní uložené procedury pro vložení, odstranění a aktualizaci akce jsou vytvářeny v databázi předplatného. Bez ohledu na to, kolik sloupců jsou ovlivněny příkazu UPDATE aktualizuje vlastní uložené procedury aktualizace všech sloupců v tabulce předplatného. Libovolný sloupec, který nebyl změněn, je jednoduše obnovit na stejné hodnoty, které existovaly před aktualizací. Obvykle se tato akce nezpůsobí žádné problémy. Však v případě, že některý z těchto sloupců jsou indexovány, toto obnovení může být nákladné.

Použití transakční replikace a mít několik indexů v tabulce odběru a mění pouze několik hodnot sloupců z důvodu aktualizací, režijní náklady na údržbu rejstříku může se stát omezující faktor výkonu při změny použity u odběratele. Odběr databáze, která je používána pro účely vykazování například mohou mít mnoho indexů více než databáze publikace. Příkaz UPDATE běhu k dynamickému vytváření může zlepšit výkon. Aktualizace bude obsahovat pouze sloupce, které jste změnili, čímž vytvoříte řetězec optimální aktualizace.

Tato aktualizace obsahuje novou uloženou proceduru. sp_scriptdynamicupdproc, které generují vlastní uložené procedury, můžete použít u odběratele dynamicky vytvářet běhu příkazu update. Další zpracování však budou vynaloženy za běhu, aby dynamické aktualizace prohlášení má být vytvořena.

sp_scriptdynamicupdproc

Generuje příkaz CREATE PROCEDURE, která vytváří dynamické aktualizace, které jsou uložené procedury. Příkaz UPDATE v rámci vlastní uložené procedury je sestaven dynamicky na základě MCALL syntaxi, která označuje sloupce, které chcete změnit. Tento uložený postup použijte, pokud počet indexů v tabulce předplatitelskou roste a je malý počet sloupců, změně. Tento uložený postup ke spuštění publikace databáze vydavatele.

Syntaxe

sp_scriptdynamicupdproc [@ artid =] artid

Argumenty

[@ artid =] artidJe ID článku. artidje int, s výchozí.

Sady výsledků

Vrátí sadu výsledků, která se skládá z jediné nvarchar(4000)sloupec. Výsledné sady formulářů celý příkaz CREATE PROCEDURE použité k vytvoření vlastní uložené procedury.

Poznámky

sp_scriptdynamicupdproc je používán transakční replikace. Výchozí skriptovací logiku MCALL zahrnuje všechny sloupce uvnitř příkazu UPDATE a bitmapy použije k určení sloupců, které byly změněny. Pokud sloupec nezměnili, sloupec je nastaven zpět do sebe, které obvykle nezpůsobí žádné problémy. Pokud je sloupec indexován, dojde k další zpracování. Naopak tato uložená procedura používá dynamické přístup: zahrnuje pouze sloupce, které jste změnili, který zajišťuje optimální řetězec aktualizace. Však extra zpracování nabíhají při běhu při dynamické aktualizaci prohlášení. Je vhodné otestovat přístup dynamické uložené procedury a statickou výchozí přístup a potom zvolit optimální řešení vašim konkrétním potřebám.

OprávněníČlenové veřejnéúlohu lze spustit. sp_scriptdynamicupdproc.

Příklady

Tento příklad vytvoří článku (s artidnastavit na 1) v Autořitabulku v pubsdatabáze a určuje, že vlastní uloženou proceduru spustit příkaz UPDATE:
'MCALL sp_mupd_authors'
Generate vlastní uložené procedury, které mají být provedeny Agentu distribuce u odběratele spuštěním následující uložené procedury u vydavatele:
EXEC sp_scriptdynamicupdproc @artid = '1' 
The statement returns: 
create procedure [sp_mupd_authors] @c1 varchar(11),@c2 varchar(40),@c3 varchar(20),@c4 char(12),@c5 varchar(40),@c6 varchar(20), @c7 char(2),@c8 char(5),@c9 bit,@pkc1 varchar(11),@bitmap binary(2) as declare @stmt nvarchar(4000), @spacer nvarchar(1) 
select @spacer =N'' 
select @stmt = N'update [authors] set ' 
if substring(@bitmap,1,1) & 2 = 2 begin 
select @stmt = @stmt + @spacer + N'[au_lname]' + N'=@2' 
select @spacer = N',' 
end if substring(@bitmap,1,1) & 4 = 4 begin 
select @stmt = @stmt + @spacer + N'[au_fname]' + N'=@3' 
select @spacer = N',' 
end if substring(@bitmap,1,1) & 8 = 8 begin 
select @stmt = @stmt + @spacer + N'[phone]' + N'=@4' select @spacer = N',' 
end if substring(@bitmap,1,1) & 16 = 16 begin 
select @stmt = @stmt + @spacer + N'[address]' + N'=@5' 
select @spacer = N',' 
end if substring(@bitmap,1,1) & 32 = 32 begin 
select @stmt = @stmt + @spacer + N'[city]' + N'=@6' select @spacer = N',' 
end if substring(@bitmap,1,1) & 64 = 64 begin 
select @stmt = @stmt + @spacer + N'[state]' + N'=@7' 
select @spacer = N',' 
end if substring(@bitmap,1,1) & 128 = 128 begin 
select @stmt = @stmt + @spacer + N'[zip]' + N'=@8' select @spacer = N',' 
end if substring(@bitmap,2,1) & 1 = 1 begin 
select @stmt = @stmt + @spacer + N'[contract]' + N'=@9' 
select @spacer = N',' end 
select @stmt = @stmt + N' 
where [au_id] = @1' exec sp_executesql @stmt, N' @1 varchar(11),@2 varchar(40),@3 varchar(20),@4 char(12),@5 varchar(40), @6 varchar(20),@7 char(2),@8 char(5),@9 bit',@pkc1,@c2,@c3,@c4,@c5,@c6,@c7,@c8,@c9 
if @@rowcount = 0 if @@microsoftversion>0x07320000 
exec sp_MSreplraiserror 20598
Po spuštění této uložené procedury, můžete výsledný skript odběratelům vytvořit ručně uložené procedury.

5.3.2 Transakční replikace aktualizace výkazů jedinečné sloupců

Zavedena v aktualizaci SP1

V rámci replikace transakčních příkazů UPDATE obvykle replikovány jako aktualizace. Ale pokud aktualizace změní všechny sloupce, který je součástí jedinečného indexu, seskupený index nebo výraz, který slouží jako jedinečné omezení, aktualizace se provádí jako příkaz DELETE, následuje v příkazu INSERT u odběratele. Důvodem je, že tento typ aktualizace může mít vliv na více řádků a je pravděpodobné, pro narušení jedinečnosti v případě, že aktualizace byly doručeny po řádcích.

Avšak pokud aktualizace ovlivní pouze jeden řádek, neexistuje možnost pro narušení jedinečnosti. Proto byl přidán příznak trasování 8207 do této aktualizace Service pack, aktualizace jedinečný sloupec, které ovlivňují pouze jeden řádek, které mají být replikovány jako příkazy aktualizace povolit. Byla přidána tato optimalizace speciálně pro aplikace, které nainstalovat aktivační aktualizace uživatelem definované u odběratele a aktualizace, které ovlivňují pouze jeden řádek na jedinečný sloupec vyžadovat tyto aktivační události na oheň.

Chcete-li použít příznak trasování 8207, zapněte jej z příkazového řádku (Sqlservr.exe Složka-T8207) nebo za běhu s použitím DBCC TRACEON(8207,-1) před zahájením Reader Agent protokolu.

DůležitéPříznak trasování 8207 se obvykle používá s transakční replikace jen pro čtení. Nepoužívejte tento příznak trasování s aktualizovatelný odběry, pokud je primární klíč aktualizace může dojít u odběratele.

5.3.3 Omezení odebrána ze snímku souběžné zpracování

Zavedena v aktualizaci SP1

SQL Server 2000 snímek souběžné zpracování bylo nedoporučuje Pokud publikování tabulky jedinečný index, nebyl primární klíč nebo klíč clusteru. Clustering klíči byly provedeny změny dat, zatímco vygenerované souběžných snímek, replikace pravděpodobně nezdaří s chybou duplicitní klíče při uplatňování současných snímek pro předplatitele. Tato aktualizace service Pack již neexistují žádné omezení použití snímku souběžné zpracování.

5.3.4 Transakční replikace skriptování vlastní uložené procedury

Zavedena v aktualizaci SP1

Při nastavování nosync odběry (to znamená, předplatné, které nelze přijímat počáteční snímek), vlastní uložené procedury pro vložení, je nutné ručně vytvořit příkazy UPDATE a DELETE. Tyto příkazy jsou obvykle vytvořeny u odběratele při doručování počáteční snímek. Nové uložené procedury sp_scriptpublicationcustomprocs, byla přidána ke generování skriptů pro vlastní uložené procedury na úrovni publikace. Tato nová funkce může zjednodušit nastavení nosync předplatného.

sp_scriptpublicationcustomprocs

V publikaci, ve kterém je povolena možnost generování schématu vlastní postup uložené procedury skripty Vlastní vložení, aktualizaci a postupy pro všechny články tabulky odstranit. sp_scriptpublicationcustomprocs je zvláště užitečná pro nastavení odběrů, pro které platí snímek ručně.

Syntaxe

sp_scriptpublicationcustomprocs [@ publikace] = publication_name

Argumenty

[@ publikace]= publication_name

Je název publikace. publication_nameje sysname s výchozí.

Kód hodnoty

0 (úspěch) nebo 1 (chyba)

Sady výsledků

Vrátí sadu výsledků, která se skládá z jediné nvarchar(4000) sloupec. Výsledné sady formulářů celý příkaz CREATE PROCEDURE potřebné k vytvoření vlastní uložené procedury.

Poznámky

Vlastní postupy není otevíraná skriptem pro články bez generují vlastní postup (0x2) schéma možnost.

Oprávnění

Spouštění je uděleno oprávnění veřejné; Kontrola procedurální zabezpečení se provádí uvnitř tento uložený postup omezit přístup k členům sysadmin pevné role serveru a db_owner pevné role databáze v aktuální databázi.

Příklad

Tento příklad vytvoří skript vlastní uložené procedury v publikaci s názvem Northwind.
exec Northwind.dbo.sp_scriptpublicationcustomprocs @publication = N'Northwind'
5.3.5 Vyčistit slučovací replikace založené na uchování meta data

Zavedena v aktualizaci SP1

Pokud existuje velké množství meta data v korespondenci replikační systémové tabulky, čištění meta data zvyšuje výkon. Před pro SQL Server 2000 s aktualizací SP1 meta data nelze vyčistit pouze spuštěním sp_mergecleanupmetadata. Však aplikace SQL Server 2000 s aktualizací SP1 a vyšší zahrnuje založené na uchování meta čištění dat, což znamená, že meta data můžete automaticky odstraněn z následující tabulky systému:
  • MSmerge_contents
  • MSmerge_tombstone
  • MSmerge_genhistory
  • Všechny dříve, než obrázek tabulky, pokud jsou k dispozici
Poznámka:Před obraz tabulek existují-li v publikaci je povolena možnost @ keep_partition_changes synchronizace optimalizace.

Retenční systémem čištění meta dat probíhá následujícím způsobem:
  • Pokud –MetadataRetentionCleanup Sloučení Agent parametru na hodnotu 1, je ve výchozím nastavení, Agent korespondence vymaže účastníka a vydavateli, který se účastní hromadné korespondence.
  • Pokud –MetadataRetentionCleanup nastavení parametru na hodnotu 0, automatické vyčištění nedochází. V tomto případě spustit ručně retenční systémem čištění dat meta provedením sp_mergemetadataretentioncleanup. Tento uložený postup musí být provedeny v každé aplikaci Publisher a odběratele, který má být vyčištěno. Je doporučeno, ale není vyžadováno, že aplikace Publisher a předplatitelům vyčistit na podobných místech v čase (viz zabránění False konflikty dále v této části).

    Poznámka:Na –MetadataRetentionCleanup 1 parametr je nyní součástí všechny profily sloučit Agent, dodávané s SQL Server 2000 s aktualizací SP1 nebo novější. Upgrade serveru SP1 nebo SP2 a potom přidejte slučovací replikace, se automaticky aktualizuje korespondence Agent profilu zahrnout tento parametr. Pokud upgradujete na aktualizaci SP1 nebo SP2 server, který již obsahuje slučovací replikace povolena, profil korespondence Agent není automaticky aktualizována; Aktualizovat profil provedením sp_add_agent_parameter (viz"Další parametr pro sp_add_agent_parameter," popsáno dále v této části).
DůležitéVýchozí hodnota retenční periody pro publikace je 14 dnů. Pokud článek patří do více publikací, může být různé retenční období. V takové situaci nejdelší dobu uchovávání umožňuje určit, že může dojít nejbližší možné době to vyčistit. Pokud existuje více publikací na databázi a používá některý z těchto publikací retenční období nekonečné publikace (@ retenční = 0), sloučit meta dat pro databázi není automaticky vyčistit. Z tohoto důvodu používejte opatrně retenční nekonečné publikace.

Další parametr pro sp_add_agent_parameter

Postup systému sp_add_agent_parameter Nyní MetadataRetentionCleanup parametr, který umožňuje přidat nebo odebrat vyčištění uchovávání dat meta Agent sloučit profily. Hodnota 1 označuje, že profil by měl zahrnovat Vyčištění; hodnota 0 označuje, že nezahrnujte vyčištění. Například chcete-li do profilu přidat vyčištění uchovávání dat meta, proveďte:
EXEC sp_add_agent_parameter @profile_id=<my_profile_id>, @parameter_name='MetadataRetentionCleanup', @parameter_value=1
Čištění dat meta v topologie v různých verzích serveru SQL Server

Pro automatické založené na uchování v databázi, která se účastní replikace typu sloučení, čištění databáze i sloučení Agent musí být na serverech se systémem SQL Server 2000 s aktualizací SP1 nebo novější. Například:
  • SQL Server 7.0 pull Subscriber spustit vyčištění na SQL Server 2000 s aktualizací SP1 vydavatele.
  • SQL Server 2000 s aktualizací SP1 push sloučit Agent spustit vyčištění v databázi serveru SQL Server 2000 (bez aktualizace SP1) odběratele.
  • SQL Server 2000 s aktualizací SP1 push sloučit agenta spustí vyčištění databáze serveru SQL Server 2000 s aktualizací SP1 vydavatele, i když má účastníky, které jsou na serveru SQL Server 2000 nebo starší.
False konfliktů nejvíce způsobí automatické vyčištění na některých serverech a na ostatní a ty by měly být zřídka. Topologie, které zahrnují verze serveru SQL Server před SQL Server 2000 s aktualizací SP1 může zobrazit výkon spuštěním sp_mergemetadatacleanup na všech serverech, které nejsou čištěny automaticky.

Předcházení konfliktům false

Retenční systémem čištění dat meta zabrání než konvergence a tichý přepíše změny v ostatních uzlech. False konfliktů však může dojít, pokud jsou splněny obě následující podmínky:
  • Po vyčištění meta data na jednom uzlu a jiných nikoli.
  • V uzlu vyčištěný následné aktualizace dochází na řádek, jehož meta data byla odstraněna.
Například že meta data po vyčištění u vydavatele, ale není u odběratele a aktualizace provedena u vydavatele, ke konfliktu dojde, přestože se zdá být synchronizována data.

Chcete-li tento konflikt, ujistěte se, že na příslušné uzly na přibližně ve stejnou dobu po vyčištění metadat. Pokud -MetadataRetentionCleanup 1 je použit, vydavatele i odběratele jsou automaticky vyčištěny před spuštěním hromadné korespondence, čímž se zajistí, že jsou uzly vyčištěna současně. Pokud dojde ke konfliktu, použijte Prohlížeč konfliktů při replikaci korespondence zkontrolovat konflikt a v případě potřeby změnit výsledek.

Pokud článek patří do více publikací nebo je v případě republishing, je možné liší retenční období pro daný řádek v aplikaci Publisher a odběratele. Chcete-li snížit pravděpodobnost čištění meta data na jedné straně, ale ne na druhou, je vhodné, aby tyto různé publikace mají podobné retenční období.

Poznámka:Pokud existuje velké množství meta data v tabulkách systému, které musí být vyčištěna, může trvat déle spuštění procesu sloučení. Vyčistěte meta data pravidelně tomuto problému předejít.

5.3.6 Zálohování a obnovení problémy slučovací replikace

Zavedena v aktualizaci SP1

Publikace databáze, která je obnovit ze zálohy by první synchronizaci odběru databázi, která obsahuje globální předplatné (tedy předplatného s přiřazenou prioritou) k zajištění konvergence správné chování. Synchronizace zajistí, že změny, které byly ztraceny v databázi publikace z důvodu operace obnovení budou znovu přesně.

Synchronizovat databázi publikace předplatné databázi, která má anonymní předplatného. Protože anonymní odběry nemají dostatek dat meta aplikujte změny do databáze publikace, takové synchronizace může vést k dat než konvergence.

Při plánování zálohování a obnovení slučovací replikace, zvažte následující další:
  • Obnovte předplatné databází ze zálohy, které nejsou za dobu uchovávání.

    Předplatné databázi obnovte ze zálohy, pouze v případě, že je zálohování ne starší než nejkratší období uchování všech publikací, které se přihlásí odběratele. Například pokud předplatitel přihlásí tři publikace s retenční období 10, 20 a 30 dnů, zálohu použít k obnovení databáze není třeba více než 10 dnů.
  • Synchronizujte před generováním zálohy.

    Je doporučeno, aby předplatitel synchronizovat s vydavatelem před provedením zálohy. Jinak systém pravděpodobně nebude konvertován správně účastníka je-li obnovena z této zálohy. Ačkoli samotný záložní soubor může být velmi nové, poslední synchronizace Publisher může být téměř stejně starého jako retenční období. Zvažte například publikaci s retenční období 10 dnů. Poslední synchronizace byla před 8 dny a nyní je zálohování prováděno. Pokud je záloha vyšší 4 dny, poslední synchronizace bude došlo 12 dny, což je retenční období v minulosti. Pokud odběratel měl synchronizovány vpravo před zálohováním, databáze odběru by během retenčního období.
  • Pokud změníte hodnotu retenční publikaci znovu inicializujte odběratele.

    Potřebujete-li změnit hodnotu retenční publikace, ručně znovu inicializujte předplatitel, aby data bez konvergence. Meta dat založené na retenční funkce VYČISTIT odstraní zastaralé meta data z korespondence systémových tabulek při dosažení retenční období publikace.

    Hodnota retenční publikace lze určit, kdy vyprší platnost předplatného, které nejsou synchronizovány dobu retenční periody. Je-li po čisté instalaci, zvýší retenční období publikace a předplatné, pokusí se sloučit s vydavatelem (který byl již odstraněn meta data), předplatné nevyprší z důvodu uchování zvýšené hodnoty. Kromě toho vydavatele nemá dostatek meta data ke stažení změn na odběratele, který vede k než konvergence.
  • Použijte stejné hodnoty retenční publikace pro všechny vydavatele a jejich partnery alternativní synchronizace. Pomocí různých hodnot může vést k jiné konvergence.
5.3.7 Obnovení replikované databáze z různých verzích serveru SQL Server

Zavedena v aktualizaci SP1

Obnovení zálohy na stejném serveru a databáze – jako server, ze kterého byla vytvořena záloha spuštěna stejná verze – zachová nastavení replikace. Pokud obnovujete-replikovanou databázi na verzi serveru SQL Server, který se liší od verze slouží k zálohování databáze, zvažte následující skutečnosti:
  • Pokud obnovujete na SQL Server 2000 s aktualizací SP2 ze zálohy vytvořené pomocí serveru SQL Server 2000 a chcete zachovat nastavení replikace, musíte spustit sp_vupgrade_replication. Spuštění sp_vupgrade_replication zajišťuje, že meta data replikace byl inovován. Pokud nelze spustit sp_vupgrade_replication, replikace dat meta ponechána ve stavu nepředvídatelné.
  • Pokud obnovujete do serveru SQL Server 2000 ze zálohy vytvořené pomocí serveru SQL Server 7.0 (zda je verze, aktualizace Service Pack 1, aktualizace Service Pack 2 nebo Service Pack 3) a chcete zachovat nastavení replikace, je nutné znovu vytvořit zálohu před instalací aktualizace service Pack. Je možné přímo obnovit ze zálohy replikované databáze vytvořené v aplikaci SQL Server 7.0 a SQL Server 2000 s aktualizací SP2, ale nebude zachováno nastavení replikace.
5.3.8 Nový - MaxCmdsInTran parametr pro agenta protokolu Reader

Zavedena v aktualizaci SP1

Počínaje aktualizací SP1, nový parametr příkazového řádku -MaxCmdsInTran, byla přidána čtečka agenta protokolu. Pro transakce ovlivňující velký počet příkazů (obvykle hromadné aktualizace nebo odstranění) musíte počkat Agentu distribuce Reader agenta protokolu zapsat celou transakci distribuční databáze před započetím rozmnožovací transakce odběratele. Toto zpoždění blokuje Agentu distribuce a snižuje rovnoběžnosti mezi dvěma agenty.

Pomocí –MaxCmdsInTran, Agent protokolu Reader rozdělí rozsáhlé transakce na menší bloky a každý blok obsahuje stejné nebo menší počet příkazů než -MaxCmdsInTran vstup. Agentu distribuce tedy můžete spustit zpracování starší bloky transakce Agent protokolu čtecí zařízení je stále práci prostřednictvím vyšší bloky stejné transakce.

Toto zlepšení rovnoběžnosti mezi čtenáře Agent protokolu a Agentu distribuce přispívá k lepší celkovou propustnost replikace. Upozorňujeme však, že bloky transakce potvrzeny u odběratele jako jednotlivé transakce přerušíte vlastnost kyseliny nedělitelnost. Tento výsledek není problém ve většině případů, když je vhodné, ujistěte se, že tento test.

Definování parametru –MaxCmdsInTran

Zadejte kladné celé číslo (1 nebo vyšší) pro -MaxCmdsInTran Hodnota parametru. Zadáním hodnoty 0 je ekvivalentní použití parametru není vůbec. Protože tento parametr zlepšuje výkon pouze v případě, že transakce je velmi velký, je obvykle hodnotu 5000 nebo vyšší pro tento parametr. Například:
logread.exe -MaxCmdsInTran 10000.
Chcete-li tento parametr, musí být vydavatel spuštěn SQL Server 2000 s aktualizací SP1 nebo novější, a Reader agenta protokolu a distribuce databáze musí být upgradovány na tuto aktualizaci service pack. V opačném případě -MaxCmdsInTran je ignorována.

5.3.9 Omezení nejedinečné indexy clusteru

Zaveden v aktualizaci SP2 (platí pouze pro transakční replikace).

Nejedinečný seskupený index nelze vytvořit v tabulce po publikování pro transakční replikace. Před vytvořením indexu je třeba umístit všechny publikace, která obsahuje tabulky.

5.3.10 Nový argument příkazového řádku - MaxNetworkOptimization pro agenta snímků

Při běžném zpracování slučovací replikace můžete odeslat příkazů pro odstranění účastníci pro řádky, které nepatří do oddílu účastníka. Příkazy k odstranění tohoto typu jsou označovány jako irelevantní odstraní. Odstraní irelevantní neovlivní integrity dat nebo konvergence, ale může mít za následek zbytečný přenos v síti.

Chcete-li snížit zatížení sítě z irelevantní odstraní, můžete použít nový parametr agenta snímků -MaxNetworkOptimization s publikací slučovací replikace. Nastavení parametru na 1 minimalizuje možnost irelevantní odstraní, která maximalizuje optimalizace sítě.

Poznámka:Nastavení tohoto parametru na hodnotu 1 je užitečná pouze v případě, že možnost optimalizace synchronizace sloučené publikace je nastavena na PRAVDA (na @ keep_partition_changes Parametr sp_addmergepublication).

Výchozí hodnota je 0, protože nastavení parametru na hodnotu 1 mohou zvýšit ukládání metadat a způsobit snížení výkonu u vydavatele, pokud jsou k dispozici několik úrovní spojení filtry a filtry složité podmnožina. Měli byste pečlivě posoudit topologii replikace a nastavit pouze -MaxNetworkOptimization 1, pokud je síťové přenosy z irelevantní odstraní nepřijatelně vysoká.

Tento parametr můžete přidat do profilu agenta snímků spuštěním systému řízení sp_add_agent_parameter:
EXEC sp_add_agent_parameter 1, 'MaxNetworkOptimization', 1

5.4 Meta Data služby

Tyto položky se vztahují na služby serveru SQL Server 2000 Meta Data.
5.4.1 Exportuje prohlížeče Meta Data v kódování Unicode

Zavedena v aktualizaci SP1

Meta Data prohlížeč nyní exportuje založených na formátu XML meta data ve formátu Unicode. Před instalací aktualizace SP1 pro aplikaci SQL Server 2000 exportována prohlížeče kódu ANSI, který nepodporuje neanglické znaky. Tato změna funkčnosti je pro uživatele transparentní. Pro toto vydání aktualizace SP2 exportovaná data vždy vyjádřeny jako Unicode. V kódu ANSI se můžete ještě exportovat nastavení hodnoty klíče registru HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Repository\Engine\XMLExport na hodnotu "0". Následující seznam představuje hodnoty, které lze nastavit pro tento klíč registru:
  • NOOBJID = 1
  • NOHEADER = 2
  • ODSAZENÍ = 4
  • UNICODE = 8
  • LOGUNMAPPEDTAGS = 16
  • EXPORTBASE = 32
Další informace o všech příznaků naleznete v části "IExport::Export metoda" v SQL Server Books Online.

5.5 Data Transformation Services

Tyto položky se vztahují na SQL Server 2000 Data Transformation Services (DTS).
5.5.1 DTS průvodce již omezuje sloupce řetězce na 255 znaků.

Zavedena v aktualizaci SP2

Při exportu dat do textového souboru, nastaví Průvodce exportem importovat DTS nyní balíček zapisovat až 8000 znaky některého sloupce obsahující datový typ řetězce.

5.5.2 Kontext zabezpečení zaznamenána DTS balíčků spustit SQL Server Agent

Zavedena v aktualizaci SP2

SQL Server Agent zaznamenává kontext zabezpečení, pod kterým je spuštěna úloha každý krok. Počínaje aktualizací SP2, kontext zabezpečení zobrazí v dialogovém okně historie úlohy. Spustíte-li balíček DTS z kroku v úloze, SQL Server Agent zaznamenává uživatelský účet, pod kterým je balíček spuštěn. Tyto informace pomáhají správcům diagnostikovat oprávnění a ověřování problémech po DTS balíčků je naplánováno spuštění na serveru.

5.5.3 Vylepšení SQL Server Agent serveru Proxy účet

Zavedena v aktualizaci SP2

Před na aktualizaci SP2 DTS balíčky uložené na serveru nelze spustit v rámci pověření účtu SQL Server Agent serveru Proxy Pokud účtu serveru proxy mají přístup do složky TEMP uživatele pro účet, pod kterým buď server (v úlohy spouštět z xp_cmdshell), nebo byl spuštěn agent (u úlohy agent). Z tohoto důvodu uživatelé často musely upravit systémovou proměnnou TEMP pro spouštěcí účet serveru SQL Server nebo SQL Agent přejděte do adresáře, který byl přístupný i spuštění a proxy účtech, například C:\TEMP. Pro aktualizaci SP2 DTS vylepšené použít systémovou složku TEMP, pokud složka TEMP uživatele není k dispozici, výrazně snižuje potřebu tyto úpravy.

5.6 Vylepšení zařízení virtuální záložní rozhraní API

Následující položky se vztahuje na SQL Server 2000 virtuální zálohování zařízení API.
5.6.1 Zachytávání více databází v jednom snímku

Zavedena v aktualizaci SP2

Virtuální zařízení API zálohování umožňuje nezávislí dodavatelé softwaru integrovat do svých produktů SQL Server 2000. Toto rozhraní API je analyzována poskytovat maximální spolehlivosti a výkonu. Plně podporuje funkci zálohování a obnovení pro SQL Server 2000, včetně celý rozsah schopností teplou a snímek zálohování.

V aktualizaci SP1 a starší nebyl žádným způsobem a zálohovat více než jedinou databází najednou. SP2 nyní poskytuje podporu ze strany serveru pro zmrazení a zachytit více databází v jednom snímku, až VDC_PrepareToFreeze příkaz.

Virtuální zařízení specifikace zálohování v aktualizaci SP2 obsahuje aktualizované informace o VDC_PrepareToFreeze příkaz. Aktualizovanou verzi souboru záhlaví virtuální rozhraní zařízení (vdi.h) najdete na \devtools\include v adresáři instalace aktualizace SP2.

6.0 Rozšíření angličtina dotazu

Zavedena v aktualizaci SP1

Společnost Microsoft vydala s prvkem zvýšení zabezpečení pro aplikace English Query. Toto vylepšení není nainstalován jako součást aktualizace Service Pack. Je však vhodné použít, pokud používáte anglickou dotazu. Zvýšení zabezpečení je umístěn na disku CD-ROM s aktualizací SP2 do složky \EQHotfix. Podrobnosti o rozšíření English Query jsou k dispozici Produkt společnosti Microsoft znalostní báze Knowledge Base služby odborné pomoci. Hledání v databázi Knowledge Base v článku 297105.

7.0 Knihovny DB-Library a Embedded SQL pro c

Zavedena v aktualizaci SP1

Zatímco v serveru SQL Server 2000 jsou stále podporovány knihovny DB-Library a Embedded SQL pro c aplikační programovací rozhraní (API), žádné budoucí verze serveru SQL Server bude obsahovat soubory potřebné k programování práce na aplikací používajících tato rozhraní API. Připojení z existujících aplikací vytvořených pomocí knihovny DB-Library a Embedded SQL pro c budou stále podporovány v další verzi serveru SQL Server, ale tato podpora budou vynechány také v budoucím vydání. Při psaní nové aplikace, vyhněte se použití těchto součástí. Při úpravách stávajících aplikací, jsou důrazně doporučujeme odebrání závislostí na těchto technologií. Namísto knihovny DB-Library nebo vložené SQL pro c můžete objekty ADO, OLE DB a ODBC přístup k datům serveru SQL Server. Naleznete v SQL Server Books Online Další informace o těchto technologií.

Vlastnosti

ID článku: 889552 - Poslední aktualizace: 22. května 2011 - Revize: 3.0
Klíčová slova: 
kbdatabase kbservicepack kbhowto kbinfo kbmt KB889552 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:889552

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com