WPROWADZENIE
Ten artykuł zawiera kroki, które można wykonać, aby zainstalować dodatki service pack i poprawek na wystąpienie programu Microsoft SQL Server, o następujących właściwościach:
-
Wystąpienie programu SQL Server ma jedną lub więcej baz danych, które uczestniczy w zarówno dublowania baz danych i topologii replikacji transakcyjnej.
-
Bazy danych, uczestniczy jako wydawca, jako dystrybutor lub jako subskrybent.
Uwaga: Baza danych dystrybucji nie mogą być dublowane. Jednakże to mogą współistnieć z bazy danych główny/publisher lub świadka dublowanie bazy danych.
Więcej informacji
Kroki, aby zastosować poprawki do programu SQL Server, która uczestniczy w dublowanie bazy danych lub replikacji transakcyjnej są udokumentowane w następujących artykułach z bazy wiedzy Microsoft Knowledge Base (KB).
-
941232 jak zastosować poprawkę dla programu SQL Server 2005 w topologii replikacji
-
926824 jak zainstalować dodatki service pack i poprawek na wystąpienie programu SQL Server 2005, który jest skonfigurowany do korzystania z dublowania bazy danych
W środowisku, w którym jest skonfigurowany serwer SQL do uczestnictwa w dublowania baz danych i topologii replikacji transakcyjnej, jeżeli świadectwo i dystrybutor znajdują się na tym samym wystąpieniu serwera kroki instalacji są następujące:
-
Lustro
-
Świadectwo/dystrybutor
-
Główny zobowiązany/publisher
-
To znaczy
Jeśli monitor i dystrybutora nie są na tym samym serwerze, kroki instalacji są następujące:
-
Lustro
-
Świadectwo
-
Dystrybutor
-
Główny zobowiązany/publisher
-
To znaczy
Procedura
-
Jeśli serwer monitora jest w sesji dublowania bazy danych, należy wyłączyć funkcję automatycznego przełączania awaryjnego podczas procesu aktualizacji. Aby to zrobić, należy usunąć serwer monitora z sesji dublowania bazy danych. Jeśli serwer nie jest serwerem partnerskim niektórych innych dublowanie Sesje bazy danych, wykonaj następujące kroki, aby wyłączyć automatyczne pracy awaryjnej na serwer monitora:
-
Instrukcja języka Transact-SQL ALTER punktu KOŃCOWEGO umożliwia wyłączenie punktu końcowego dublowanie bazy danych.
Aby uzyskać więcej informacji odwiedź następującą witrynę Microsoft Developer Network (MSDN) w sieci Web:Jak: Usuń monitora z bazy danych, dublowanie sesji (SQL Server Management Studio)
-
-
Wykonywanie kopii zapasowej pełnej bazy danych w bazie danych główny/publisher, a następnie uruchomienie polecenia DBCC CHECKDB w głównej bazie danych.
Uwaga Ten krok jest opcjonalny, jednak zaleca się. .
Uwaga: Ten krok będzie utrudniać działalności produkcyjnej. W związku z tym należy zaplanować okno konserwacji dla tego kroku. -
Zainstaluj dodatek service pack lub poprawkę na serwer duplikatu. Należy pamiętać, że może trzeba zaktualizować wielu serwerów w tym momencie. -
Zainstaluj dodatek service pack lub poprawkę na serwer monitora.
-
Zainstaluj dodatek service pack lub poprawki hotfix na dystrybutora. Jeśli dystrybutor znajduje się na tym samym wystąpieniu serwera jako dowód, w tym samym czasie zostaną zaktualizowane tych ról serwera.
Uwaga: Podczas stosowania aktualizacji replikacji zostanie tymczasowo zawieszony. Transakcje pozostanie w dzienniku transakcji program publisher podczas aktualizacji i następnie będą replikowane, jak najszybciej po ponownym uruchomieniu usługi SQL na dystrybutora. -
Wznawianie dublowanie Sesje bazy danych.
Aby uzyskać więcej informacji dotyczących sposobu wznowić sesji tworzenia kopii lustrzanej bazy danych odwiedź następującą witrynę MSDN w sieci Web: -
Wykonaj ręczne przejęcie awaryjne serwer duplikatu tak, aby serwer duplikatu wznawia roli głównego zobowiązanego i wydawcy.
Aby uzyskać więcej informacji o tym, jak ręcznie wykonać pracy awaryjnej do serwera dublowania zobacz temat "Ręcznie braku nad do pomocniczego bazy danych" w programie SQL Server 2005 lub SQL Server 2008 Books Online. -
Serwer główny, należy uruchomić polecenie DBCC CHECKDB.
Uwaga: Ten krok jest opcjonalny, ale zalecany. -
Wstrzymaj dublowanie Sesje bazy danych.
-
Zainstaluj dodatek service pack lub poprawkę na nowy serwer duplikatu.
Uwaga: Nowy serwer duplikatu jest taki sam, jak oryginalny serwer główny/publisher. Należy pamiętać, że może trzeba zaktualizować wielu serwerów w tym momencie. -
Wznawianie dublowanie Sesje bazy danych.
-
Jeśli sesja dublowanie bazy danych ma serwer monitora, należy cofnąć zmiany, które wprowadzono w kroku 1.
Aby uzyskać więcej informacji o tym, jak to zrobić, odwiedź następującą witrynę firmy Microsoft w sieci Web Developer Network (MSDN):Jak: dodać lub zamienić bazę danych, dublowanie świadka (SQL Server Management Studio)
Uwaga: Cofnąć zmiany, które wprowadzono w kroku 1 serwer monitora jest dodany do sesji dublowania bazy danych. -
Zainstaluj dodatek service pack lub poprawki hotfix na to znaczy. W trakcie tego procesu replikacji od dystrybutora do to znaczy zostanie tymczasowo zawieszony, a transakcje zostaną umieszczone w kolejce w bazie danych dystrybucji. Jeśli dublowany subskrybenta i serwer innego monitora jest używany, wykonaj kroki 1 do 3, aby zaktualizować serwer duplikatu po raz pierwszy, następuje świadectwo.