Select the product you need help with
Popis Service Pack 1 pro SQL Server 2000: 30. května 2001ID článku: 889553 - Produkty, které se vztahují k tomuto článku. Důležité: Tento článek obsahuje informace o úpravě registru. Před úpravami je nutné registr zazálohovat. Seznamte se také s postupem při obnovení registru v případě, že nastane problém. Informace o zálohování, obnovení a úpravě registru naleznete v následujícím článku znalostní báze Microsoft Knowledge Base: 256986
(http://support.microsoft.com/kb/256986/
)
Popis registru systému Microsoft WindowsNa této stránceSouhrnMicrosoft SQL Server 2000 Service Pack 1 (SP1) obsahuje aktualizace pro součásti databáze SQL Server 2000 instalace. Tento článek obsahuje následující informace:
OBSAH
ÚvodToto vydání Microsoft SQL Server 2000 Service Pack 1 (SP1) je poskytována v tří částí:
Instalace aktualizace SP1 součásti databáze Databáze Components SP1 instalační program automaticky zjistí přítomen instance SQL Server 2000 probíhá upgrade edice SQL Server 2000. Instalační program pouze inovuje součásti nainstalované pro instanci. Například když je použita aktualizace service pack do počítače se systémem SQL Server 2000 Standard Edition, jej není upgradovat součásti, které jsou pouze součástí SQL Server 2000 Enterprise Edition. Databáze Components SP1 lze použít jedinou výchozí instance nebo pojmenované instance serveru SQL. Pokud upgradujete více instancí SQL Server 2000, musíte použít SP1 každé instance. Při upgradu jedné instance v počítači, který má jeden nebo více instancí SQL Server 2000 SP1 jsou inovovat všechny nástroje. Nejsou samostatné kopie nástroje pro každou instanci v počítači. Odebírání SQL Server 2000 SP1 Při instalaci aktualizace service pack změní systémových tabulek údržby. Z důvodu těchto změn SQL Server 2000 SP1 nelze snadno odebrat. Chcete-li se vrátit k sestavení, které byly spuštěny před nainstalován SP1, odebrání a přeinstalaci SQL Server 2000. Před odebráním SQL Server 2000 odpojit databází. Znovu po přeinstalaci SQL Server 2000. Informace o použití sp_attach_db a sp_detach_db naleznete SQL Server Books Online. Po přeinstalaci SQL Server 2000, musíte provést následující kroky:
290212 Každá oprava uvedené v tomto článku má odkaz k článku znalostní báze Knowledge Base, který popisuje problém, který řeší oprava.
(http://support.microsoft.com/kb/290212/
)
Seznam chyb opravených v SQL Server 2000 Service Pack 1 (1 2) Opravy QFE Pokud přijatých oprava QFE po 1. května 2001 oprava nebude zahrnuta v SQL Server 2000 SP1. Obraťte se na poskytovatele primární podporu o opravy QFE a SQL Server 2000 SP1. Identifikace aktuální verzi serveru SQLK identifikaci verze SQL Server 2000, který jste nainstalovali, zadejte SELECT @@ VERSION příkazového řádku Pokud pomocí nástroje osql nebo isql. Pokud používáte SQL Query Analyzer, zadejte v okně dotaz SELECT @@ VERSION. Následující tabulka zobrazuje vztah mezi řetězec verze příkaz SELECT @@ VERSION sestavy a číslo verze SQL Server 2000.Zmenšit tuto tabulku
Identifikace aktuální verze služby AnalysisK identifikaci verze Analysis Services, který jste nainstalovali, postupujte takto:
Zmenšit tuto tabulku
Stahování a extrahování SQL Server 2000 SP1SQL Server 2000 SP1 je distribuován ve dvou formátech:
Proces nastavení je stejné pro extrahované soubory SQL Server 2000 SP1 a SQL Server 2000 SP1 CD. Poznámka: Některé soubory v aktualizacích service Pack jsou systémové soubory. Proto je nelze zobrazit Pokud bylo zaškrtnuto políčko zobrazovat všechny soubory. Zaškrtněte políčko zobrazovat všechny soubory, proveďte následující kroky:
Na místní jednotce pevného disku nutné volného místa je přibližně třikrát velikost samorozbalovací soubor. Tento prostor zahrnuje místa k uložení souboru, místa k uložení extrahované soubory aktualizace a dočasné pracovní prostor, který vyžaduje program self-extraction samotného. Můžete přejmenovat složku, kde Extrahujte soubory po extrahování součásti. Zkontrolujte však název složky neobsahuje mezery. Můžete použít stejnou cílovou složku pro každý soubor uvedených dříve v této části. Jejich nedojde přepsat nebo vzájemně ovlivňovat. Instalace aktualizace SQL Server 2000 SP1Nainstalovat SQL Server 2000 SP1, proveďte následující v závislosti na součástech instalujete:
Před instalací aktualizace SQL Server 2000 SP1 zkontrolujte, zda databáze a souboru skupin jsou zapisovatelný a uživatelský účet je spuštěna instalace serveru SQL má oprávnění pro přístup k databází. Instalační program selže, pokud to neprovedete. Příčinu chyby je zaznamenán v souboru Sqlsp.log pro SQL Server nebo v souboru Olapsp.log služby pro analýzu. Pokud databáze není zapisovatelný, musíte také zakázat dopravy protokolu použít aktualizaci service pack. Můžete také použít Systems Management Server SQL Server 2000 SP1 automaticky instalovat na více počítačů se systémem Windows NT Server 4.0 pomocí definiční soubor balíčku (souboru Smssql2ksp1.pdf). Definiční soubor balíčku v Systems Management Server automaticky vytvoří balíček SQL Server. Balíček SQL Server můžete potom distribuována a nainstalována v počítačích se systémem Systems Management Server. Soubor Sms2kdef.bat je dávkový soubor, který zjistí operační systém počítače a spustí odpovídající verzi Instalační program. Poznámka: Než nainstalujete SQL Server 2000 SP1 francouzské jazykové verze systému Windows NT 4.0, čtení a postupujte podle pokynů v následujícím článku databáze Microsoft Knowledge Base: 259484
(http://support.microsoft.com/kb/259484/
)
S francouzskou národní prostředí systému Windows 2000 jsou podporovány funkce CryptEncrypt a CryptDecrypt Zálohování databází SQL ServerPřed instalací aktualizace service pack zálohovat hlavní databáze a databáze msdb. Instalace aktualizace service pack změní hlavní databáze a databáze msdb. Změny je provést před SP1 verze SQL Server 2000 nekompatibilní. Tyto zálohy jsou vyžadovány, pokud se rozhodnete znovu nainstalovat SQL Server 2000 bez aktualizace SP1.Použití SQL Server 2000 SP1 nemá vliv na jiných databází. Zálohovat databázích služby pro analýzuPřed instalací aktualizace service pack zálohovat databázích služby pro analýzu provedením záložní kopie složky Microsoft Analysis Services\Data. Ve výchozím nastavení je této složky nainstalován v C:\Program složky soubory. Pokud jste provedli není migraci úložiště služby pro analýzu SQL Server, vytvořit záložní kopii souboru Msmdrep.mdb. Tento soubor je umístěn ve složce Microsoft Analysis Services\bin. Uložení položky registru Analysis Services spustit Editor registru a použití Exportovat soubor registru položky v nabídce registr podklíčHKEY_LOCAL_MACHINE\SOFTWARE\OLAP
Server exportovat do souboru pro zálohování. Zkontrolujte, zda systémové databáze dostatek volného místaPokud pro hlavní databáze a databáze msdb nebyla vybrána možnost autogrow, databází musí mít alespoň 500 kilobajtů (KB) volného místa. Ověřte, že mají tento prostor sp_spaceused systému spustit uložené procedury pro hlavní databáze nebo databázi msdb. Pokud nepřidělené místo buď databáze je menší než 500 KB, zvětšit velikost databáze. Další informace naleznete v tématu "Rozšíření databáze" v SQL Server Books Online.Pokud byla vybrána možnost autogrow pro hlavní databáze a databáze msdb v instanci SQL Server 2000 nebo Desktop Engine kde použít SQL Server 2000 SP1, můžete tento krok přeskočit. Chcete-li ověřit, že byla vybrána tato možnost SQL Server 2000, otevřete SQL Server Enterprise Manager, klepněte pravým tlačítkem myši na ikonu databáze a klepněte na příkaz Vlastnosti. Ověřte, že je zaškrtnuto políčko automaticky Růst souboru. Ověřte, že byla vybrána tato možnost v Desktop Engine, vydat následující příkazy SQL:
Zastavení služeb a aplikací před spuštěním programu nastavení SQL Server 2000 SP1SQL Server 2000 SP1 můžete použít bez vypnutí služby. Pokud nelze vypnout služby, instalační program restartuje počítač.Spustit instalační program bez restartování počítače, zastavte před instalací aktualizace service pack následující služeb a aplikací:
Instalace aktualizace SP1 součásti databázeSpusťte skript Setup.bat z následujících umístění:
Instalační program potom provede následující akce:
Instalační program umístí záznam akce provedena v souboru Sqlsp.log v adresáři Windows v počítači, kde byla spuštěna. Nainstalovat Analysis Services SP1Analysis Services SP1 nainstalovat, spusťte program Setup.exe z následujících umístění:
Instalace aktualizace SP1 Desktop EngineInovaci existující instalace Desktop Engine, spusťte program Setup.exe z následujících umístění:
Název instance může být také určen v Setup.ini souboru nebo jiného souboru nastavení. Další informace naleznete v tématu "Nastavení SQL Server 2000 Desktop Engine" v SQL Server Books Online. Instalační program nemůže najít soubor správnou opravu, obdržíte chybovou zprávu. Instalace nových instancí Desktop Engine po použití SQL Server 2000 SP1 Takto po použít SQL Server 2000 SP1 nainstalovat nové instance Desktop Engine.
Restartujte službyPo dokončení instalačního programu ji může zobrazit výzvu k restartování systému. Po restartování systému, nebo po dokončení instalačního programu bez vyžádání restartování, ujistěte se, že jsou spuštěny služby MS DTC a vyhledávací, MSSQLServer, MSSQLServerOLAPService a SQLServerAgent pomocí aplikace Services ovládacího panelu. Zálohovat upgradované hlavní databáze a databáze msdb a opětovného povolení protokolu expedice.Restartování aplikacíRestartování aplikace uzavřen před spustili nastavení SQL Server 2000 SP1.Nainstalovat SQL Server 2000 SP1 na clusteru serveruInstalace na clusteru serveru SQL Server 2000 SP1:
Nainstalovat SQL Server 2000 SP1 na replikované serveryPoužít tuto aktualizaci service pack všem účastníkům SQL Server 2000 v topologii replikace zahrnout tyto účastníci Publisher, Distributor a předplatitelé. SQL Server 2000 SP1 nasadit replikované serverech v následujícím pořadí:
V slučovací replikace databáze distribuční slouží pouze k ukládání historie agenta. Distribuční databáze se obvykle nachází ve stejném počítači, který se nachází na publikované databáze. Vzdálené distribuční databáze pro slučovací replikace však můžete mít také na weby, které chcete centralizovat agent protokolování historie. Pravděpodobně nebude možné okamžitě inovovat všechny servery v topologii replikace. Operace replikace jsou však obvykle ovlivněn mezi servery spuštěné instance SQL Server 2000 a tato aktualizace Service pack. Výjimky Toto jsou zahrnuty v "nový - parametr MaxCmdsInTran Reader agenta protokolu" později v tomto článku. Odinstalování SQL Server 2000 SP1Vrátit bez aktualizace SP1 verze SQL Server nebo Analysis Services, musíte provést následující kroky:
Bezobslužné instalaceDatabáze Components SP1 lze použít u instance SQL Server 2000 je spuštěn v počítači je v bezobslužném režimu. CD databáze Components SP1 obsahuje soubory ISS, které lze použít k provedení bezobslužné nastavení SP1. Tyto soubory jsou umístěny v kořenovém adresáři na disku CD-ROM. Soubory lze provádět různé typy instalací, následujícím způsobem:
Opětovně distribuující součásti klienta součásti SP1 databázeTato aktualizace Service pack zahrnuje samorozbalovacího souboru nazvaného Sqlredis.exe a verze Redist.txt. Tyto soubory jsou v databázi Components SP1. Podle výchozího nastavení při spuštění Sqlredis.exe trvá následující akce:
Dokumentace poznámkyTato část popisuje problémy, které mohou nastat při spuštění této aktualizace Service pack. Tyto problémy týkají spuštěna aktualizace SQL Server 2000 aktualizace service pack. Není jejich výsledkem opravy, které tato aktualizace Service pack obsahuje.Pomocí čínské, japonské či korejské znaky SP1 součásti databázePokud nainstalujete aktualizaci SP1 součásti databáze na serveru s operačními systémy Windows NT 4.0 nebo Windows 98 a inovaci na systém Windows 2000, inovace na systém Windows 2000 nahrazuje některé systémové soubory. Tyto systémové soubory jsou vyžadovány pro řazení čínské, japonské či korejské znaky. Pokud používáte čínské, japonské nebo korejské znaky databází SQL Server, spusťte znovu verze Sqlredis.exe dodané s SQL Server 2000 SP1 Po dokončení inovace na systém Windows 2000. Další informace o spuštění Sqlredis.exe naleznete v části "Redistributing Database Components SP1 client components".Poznámka: Nemáte spusťte Sqlredis.exe v klientských počítačích nebo na serverech, které nemají databází obsahujících čínské, japonské nebo korejské znaky. Meta data prohlížeči exportuje metadata UnicodeUpozornění Použijete-li Editor registru nesprávně, můžete způsobit vážné problémy, které mohou vyžadovat přeinstalaci operačního systému. Společnost Microsoft nemůže zaručit, že potíže vzniklé v důsledku nesprávného použití Editoru registru budete moci vyřešit. Editor registru používáte na vlastní nebezpečí.Meta data prohlížeči nyní exportuje XML metadat v Unicode. V prohlížeči před SQL Server 2000 SP1, exportovány kódu ANSI. Kód ANSI nepodporuje neanglické znaky. Tato změna funkčnosti je transparentní pro uživatele. Jako z této verze SQL Server 2000 SP1 exportovaná data vždy vyjádřeny jako Unicode. Stále v kódu ANSI můžete exportovat nastavením hodnoty na nulu následující podklíč registru: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Repository\Engine\XMLExport
Vzdálené oddílyPři vytvoření vzdálené oddílu na místním serveru, který má na něm nainstalován SQL Server 2000 SP1 vzdálený server musí používat účet uživatele domény, který má oprávnění úplný přístup k nadřazené krychle na místním serveru. Uživatelský účet, který je členem skupiny OLAP Administrators na místním serveru má úplný přístup oprávnění.Dále pokud na něm nainstalován SQL Server 2000 SP1 má místní server, vzdálený server také musí být SQL Server 2000 SP1 nainstalována vytvořit nebo spravovat vzdálený oddíly. Týmy hash odebrányV této aktualizaci service pack byly odebrány hash týmy. Z důvodu určitých vylepšení SQL Server 2000 hash týmy již vyrobit výhody výkonu nabízená v SQL Server 7.0. Také odebrání hash týmům umožňuje SQL Server 2000 více stabilní. Optimalizátor dotazu tedy pomocí týmy hash již generuje plány dotazu.Odebírání týmy hash někdy způsobit dotazu zpracovány pomaleji. Analyzovat takové dotazy zda vytváření indexů vhodnější výkonu vratky dotazu k předchozí úrovni. Přepínače masku spřažení přidánTato aktualizace Service pack byly přidány dva přepínače masku spřažení.Přepnout masku spřažení I/O Tato aktualizace Service pack můžete určit procesorů, které slouží ke spuštění podprocesů vstupně-výstupních operací disku. Tento přepínač musíte použít s možností masku spřažení. Další informace získáte v následujícím článku znalostní báze Microsoft Knowledge Base: 298402 Přepnutí připojení masku spřažení
(http://support.microsoft.com/kb/298402/
)
Principy jak nastavit možnost spřažení SQL Server I/O Tato aktualizace Service pack můžete nakonfigurovat systémy, které jsou povoleny pro virtuální rozhraní Architecture (VIA) serveru SQL vytvořit vazbu připojení z určitých karet síťových procesoru nebo sadu procesorů. Tento přepínač musíte použít s možností masku spřažení. Další informace získáte v následujícím článku znalostní báze Microsoft Knowledge Base: 299641
(http://support.microsoft.com/kb/299641/
)
Principy jak konfigurovat masku spřažení připojení serveru SQL Vylepšení služby analýzyV SQL Server 2000 SP1 jsou zahrnuty následující vylepšení Analysis Services:
Aktualizace instalačního programu služby redistributable klienta analýzyAnalýzy Services SP1 obsahuje aktualizované verze následujících klienta redistributable instalace programů:
Pro algoritmus dolování dat výrobců zprostředkovatelů je povolena podporaAnalysis Services SP1 nyní zahrnuje podporu pro přidávání poskytovatelů algoritmu dolování dat výrobců. Další informace o vývoji zprostředkovatele algoritmu dolování dat naleznete OLE DB pro dolování dat Resource Kit. V sadě zahrnuje pro zprostředkovatele algoritmu dolování dat ukázkový kód. Další informace naleznete na následujícím webu společnosti Microsoft: http://www.Microsoft.com/data
(http://www.Microsoft.com/data)
Instalace služby pro analýzu v počítači se soubory aktualizovaný klientNainstalovat SQL Server 2000 Analysis Services v počítači, který obsahuje aktualizovaný klient soubory, například SQL Server 2000 SP1 nebo Office XP, musíte použít Analysis Services SP1 zkontrolujte, zda klient pracuje správně a krychlí můžete procházet. Vylepšení replikaceV SQL Server 2000 SP1 jsou zahrnuty následující rozšíření replikace:
Transakční replikace UPDATE v vlastní uložené proceduryBěhem instalace transakční replikace vlastní uložené procedury pro vložení, odstranění a aktualizace akce jsou vytvořeny v databázi odběrů. UPDATE bez ohledu na to, kolik sloupců jsou ovlivněny příkazu UPDATE, uložené procedury aktualizace všech sloupců v tabulce odběru. Tato aktualizace nastaví sloupec, který změnil na sebe sama. Tato akce způsobí obvykle žádné problémy. Však Pokud indexovány některý z těchto sloupců obnovení sloupce mohou stát nákladné. Pokud jsou splněny následující podmínky, může režijní náklady údržby indexu stane omezení faktor při změny použity u odběratele:
Tato aktualizace Service pack zahrnuje nové uložené procedury sp_scriptdynamicupdproc. Uložená procedura generuje vlastní uložené procedury můžete použít u odběratele dynamicky vytvářet příkaz update běhu. Však další zpracování vzniknou v době spuštění dynamické příkazu UPDATE Chcete-li být vytvořena. sp_scriptdynamicupdproc Generuje příkaz CREATE PROCEDURE, která vytváří dynamické aktualizace uložené procedury. Příkaz UPDATE v rámci vlastní uložené procedury je vytvářena dynamicky založeny na syntaxi MCALL, která označuje sloupce, které chcete změnit. Pokud je počet indexů tabulky subscribing zvětšování a je malý počet sloupců měněn pomocí uložené procedury. Uloženou proceduru spustit u vydavatele v databázi publikace. Syntaxe sp_scriptdynamicupdproc [@ artid =] artid Argumenty [@ artid =] artid Je článku ID. artid je int bez výchozí. Sady výsledků Vrátí sadu výsledků je tvořena nvarchar(4000) jediný sloupec. Výsledek nastavit formulářů dokončení příkazu CREATE PROCEDURE, která slouží k vytvoření vlastní uložené procedury. Poznámky Sp_scriptdynamicupdproc uložené procedury se používá v transakční replikace. Výchozí logiku skriptování MCALL zahrnuje všechny sloupce v rámci příkazu UPDATE. Logika rastr používá k určení sloupců, které byly změněny. Pokud sloupec nezměnili, sloupec je nastaven zpět na sebe sama. Tento proces obvykle způsobí žádné problémy. Pokud je sloupec indexován, dojde k další zpracování. Dynamické přístup zahrnuje pouze sloupce, které byly změněny. Včetně pouze sloupce, které změnily poskytuje optimální řetězec UPDATE. Další zpracování však dochází v době spuštění integrovaný dynamické příkazu UPDATE. Doporučujeme otestovat přístupy dynamické a statické a zvolit optimální řešení. Oprávnění Členové role veřejné můžete spustit proceduru sp_scriptdynamicupdproc uloženy. Příklady Tento příklad vytvoří v tabulce Autoři v databázi pubs článek (s artid nastavena na hodnotu 1). The example specifies that the UPDATE statement is the custom procedure to run: Po spuštění uložené procedury můžete použít výsledný skriptu na předplatitelé ručně vytvořit uloženou proceduru. Příkazy UPDATE transakční replikace na jedinečný sloupcůV transakční replikace příkazy UPDATE obecně jsou replikovány jako aktualizace. Ale pokud aktualizace změní všechny sloupce, která je součástí jedinečného indexu seskupeného indexu nebo výrazu, který slouží jako jedinečné omezení, je aktualizace prováděna jako příkaz DELETE, který následuje příkaz INSERT u odběratele. Důvodem je, že tento druh aktualizace může ovlivnit více řádků a pokud aktualizace byly doručovány řádek na řádek může dojít k narušení jedinečnosti. Však Pokud aktualizace ovlivní pouze jeden řádek, narušení jedinečnosti nedojde. Příznak trasování 8207 proto byl přidán do této aktualizace service pack aktualizace libovolného jedinečný sloupce, které ovlivňují pouze jeden řádek replikovány jako příkazy UPDATE povolit. Konkrétně pro aplikace, které instalaci aktivačních UPDATE uživatelem definované u odběratele a aktualizace, které ovlivňují pouze jeden řádek jedinečný sloupce, které vyžadují tyto aktivační události Požární byla přidána tato optimalizace. Použít příznak trasování 8207 ji zapnout v příkazovém řádku zadáním sqlservr.exe - T8207 nebo ji zapnout v době spuštění pomocí DBCC TRACEON(8207,-1) před spuštěn Agent protokolu Reader. 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 odběry aktualizovatelné, pokud primární klíč UPDATE může dojít u odběratele. Omezení odebrán z zpracování souběžných snímekSQL Server 2000 snímek souběžné zpracování není doporučeno Pokud publikování tabulky měl jedinečný index, který nebyl primární klíč nebo klíč clustering. Při generování souběžných snímek, clustering klíč byly provedeny změny dat, replikace pravděpodobně nezdaří s chybou duplicitní klíče při souběžných snímek byla použita odběratele. V této aktualizaci service pack již existují omezení pomocí zpracování souběžných snímek. Transakční replikace skriptování vlastní proceduryPři nastavování nosync odběry vlastní procedury příkazy INSERT, UPDATE a DELETE musí být ručně vytvořen. Odběry nosync jsou odběry neobdrží počáteční snímek. 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. Nová funkce může usnadnit nastavit nosync odběry. sp_scriptpublicationcustomprocs Skripty pro všechny tabulky články v publikaci má vlastní procedury INSERT, UPDATE a DELETE automaticky generovat vlastní proceduru schématu možnost povoleno. Sp_scriptpublicationcustomprocs uložené procedury je zvláště užitečné pro nastavení odběrů mít snímek ručně použita. Syntaxe sp_scriptpublicationcustomprocs [@ publikace] = publication_name Argumenty [@ publikace] = publication_name Je název publikace. publication_name je sysname bez výchozí. Return Code Values 0 (Úspěch) nebo 1 (selhání) Sady výsledků Vrátí sadu výsledků je tvořena nvarchar(4000) jediný sloupec. Výsledek nastavit formulářů dokončení příkazu CREATE PROCEDURE, který je vyžadován k vytvoření vlastní uložené procedury. Poznámky Vlastní procedury scripted není pro články bez automatické generování schématu možnost vlastní proceduru (0x2). Oprávnění Execute uděleno oprávnění k veřejné. Procedurální zabezpečení Kontrola je prováděna uvnitř Tato uložená procedura omezit přístup Členové db_owner, pevné role databáze v aktuální databázi a pevné role serveru sysadmin. Příklad Tento příklad generuje skript vlastní uložené procedury v publikaci s názvem Northwind. Sloučit založené uchování metadata cleanup replikaceNěkdy čištění metadat byla vytvořena v systémových tabulkách během zpracování hromadné korespondence replikace zvyšuje výkon replikace typu sloučení. Vyčištění metadat v systémových tabulek SQL Server 2000 musely být neaktivní topologii replikace a data musely být quiesced. SQL Server 2000 SP1 však obsahuje založené uchování metadata cleanup. Proto metadat může být snadněji odstraněna z následující tabulky systému:
Uchování založené metadata cleanup dochází takto:
Zabránění konfliktům false Vyčištění metadat založené uchování zabrání nonconvergence a přepíše tichý režim změn na ostatní uzly. False konfliktů však může dojít, pokud následující platí:
Pokud článek patří několik publikací nebo pokud se článek opakované publikování scénáře období uchování pro konkrétní řádek v vydavatel a odběratel může lišit. Chcete-li snížit pravděpodobnost čištění metadat na jedné straně, ale není na druhé straně, doporučujeme tyto různé publikací mají podobné uchování období. Poznámka: Musí být vyčištěn šarže metadat v systémových tabulek, může trvat delší spuštění procesu sloučení. Vyčištění metadat pravidelně k tomuto problému zabránit. Zálohování a obnovení problémy replikace typu sloučeníPublikace databáze, obnovit ze zálohy by nejprve synchronizovány s odběru databázi, která obsahuje globální odběru zaručit správnou konvergence chování. Globální odběru má hodnotu přiřazenou prioritou. Synchronizace zaručuje, že změny byly ztraceny v databázi publikace z důvodu operace obnovení přesně znovu. Nesynchronizovat publikace databáze odběru databázi, která má anonymní odběru. Protože anonymní odběry nemáte dostatečná metadata použít změny databáze publikace. Synchronizace databáze má anonymní odběru by mohlo vést k non konvergence. Při plánování zálohování a obnovení operace sloučení replikace zvažte následující další problémy:
Hodnota retenční publikace slouží k určení při předplatné, které nebyly synchronizovány v rámci období uchování měli vypršení platnosti. Pokud jsou splněny následující podmínky, odběru vyprší kvůli zvýšené uchování hodnota:
Obnovení replikované databáze z jiné verze serveru SQLObnovení zálohy na server a databáze zachová nastavení replikace. Pokud obnovujete replikované databáze verzi serveru SQL, který je odlišný od verze, která byla použita k zálohování databáze, zvažte následující problémy:
Nové - MaxCmdsInTran parametr pro agenta protokolu ReaderV SQL Server 2000 SP1 nový parametr příkazového řádku s názvem -MaxCmdsInTran byla přidána pro agenta protokolu Reader. Tento parametr zlepšuje parallelism mezi agenta distribuce a agenta protokolu Reader. Parametr tedy zvyšuje celková propustnost replikace. Tyto bloky jsou však potvrzených u odběratele jako jednotlivých transakcí. Proto ACID vlastnost nedělitelnost je přerušeno. Tento výsledek není problém většinu času. Doporučujeme však otestovat výsledek Ujistěte se, že není problém. Transakcí, které ovlivňují mnoho příkazů, jako například hromadné aktualizace nebo odstranění transakce musí distribuce agent čekat Reader agenta protokolu před můžete rozšířit transakci odběratele zapsat celá transakce distribuční databáze. Toto zpoždění blokuje Agent distribuce. Také snižuje parallelism mezi dvěma agenty. Pomocí -MaxCmdsInTran parametr agenta protokolu Reader rozdělí na menší bloky velké transakce. Každý blok dat obsahuje stejné nebo méně příkazů než -MaxCmdsInTran vstupní. Agent distribuce tedy může zpracovat dřívější bloky transakci při agenta protokolu Reader funguje prostřednictvím novější bloky stejné transakce. Definování parametru –MaxCmdsInTran Zadejte kladné celé číslo (1 nebo větší) pro -MaxCmdsInTran hodnota parametru. Hodnota 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ý, hodnota 5000 nebo větší pro tento parametr je obvyklé. Například: Vylepšení English QuerySpolečnost Microsoft vydala pro English Query zvýšení zabezpečení aplikací. Toto vylepšení není nainstalována jako součást systému SQL Server 2000 SP1. Doporučujeme však použít jej používáte English Query. Další informace o vylepšení English Query klepněte na následující číslo článku databáze Microsoft Knowledge Base:297105
(http://support.microsoft.com/kb/297105/
)
Oprava: Potenciální problém zabezpečení English Query VlastnostiID článku: 889553 - Poslední aktualizace: 16. ledna 2007 - Revize: 1.3
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:889553
(http://support.microsoft.com/kb/889553/en-us/
)
|




Zpět nahoru








