Konfigurowanie usługi integracji w klastrze
Klastrowanie Integration Services nie jest zalecane, ponieważ Integration Services usługi nie jest klastrowany lub klastry usługi i nie obsługuje pracy awaryjnej z jednego węzła klastra do innego. Dlatego w środowisku klastrowym Integration Services powinny być zainstalowane i uruchomione jako usługa autonomiczne w każdym węźle klastra.
Ważne: |
---|
Microsoftnie zaleca, Integration Services Usługa jest skonfigurowana jako zasób klastra. |
Chociaż Integration Services Usługa jest klastrowanej usługi, można ręcznie skonfigurować do działania jako zasób klastra po zainstalowaniu usługi Integration Services osobno w każdym węźle klastra.W przypadku klientów, którzy stwierdzić, że korzyści wynikające z tej konfiguracja przeważyć wady w tym temacie zawarto instrukcje dotyczące konfigurowania usługa jako zasób klastra.
Jednakże jeżeli celem ustanowienia w środowisku klastrowanym sprzętu jest wysoka dostępność, można osiągnąć ten cel bez konfigurowania Integration Services usługa jako zasób klastra. Aby zarządzać pakiety w dowolnym węźle w klastrze z innego węzła w klastrze, należy zmodyfikować plik konfiguracji dla Integration Services usługa w każdym węźle klastra.Modyfikowanie każdej z tych konfiguracja pliki, wskaż polecenie wszystkie dostępne wystąpienia SQL Server na które pakiety są przechowywane.To rozwiązanie zapewnia wysoka wysoka dostępność, że większość klientów, bez problemów napotkanych podczas Integration Services Usługa jest skonfigurowana jako zasób klastra.Aby uzyskać więcej informacji na temat zmiany plik konfiguracja, zobacz Konfigurowanie usługi Integration Services (SSIS).
Opis roli usługi integracji
Aby zrozumieć rolę Integration Services Usługa jest krytycznym dzięki świadomej decyzji o sposobie konfigurowania usługi w środowisku klastrowanym.
Integration Services Usługa obsługuje interfejs administracyjny w SQL Server Management Studio do aukcji, uruchamianie, zatrzymywanie, monitorowania, importowania i eksportowania Integration Services pakietów. Integration Services usługa nie jest wymagane do projektowania pakietów. Integration Services usługa również nie jest wymagane uruchomienie opakowań, lub aby zaplanować SQL Server zadania agenta, które działają pakietów.
Oto zadania, które można wykonać nawet wtedy, gdy Integration Services usługa nie jest uruchomiona:
Projektowanie i uruchomienia pakietów w Business Intelligence Development Studio.
Uruchom pakietów za pomocą dtexec narzędzie wiersz polecenia (dtexec.exe), narzędzie pakiet Execute (dtexecui.exe) SQL Server agenta, lub SQL Server importu i eksportu kreatora.
Listy pakietów, które są przechowywane w msdb bazy danych przy użyciu kwerendy języka Transact-SQL i listę pakietów, które są przechowywane w systemie plików za pomocą Eksploratora Windows.
Utwórz i uruchom SQL Server zadania agenta i planów konserwacji.
Opis wady konfigurowania usług integracji jako zasób klastra
Niektóre potencjalne wady Konfigurowanie Integration Services usługa jako zasób klastra obejmują następujące:
Podczas awaryjnej nie ponownie uruchomione pakietów.Można odzyskać awariach pakiet, uruchamiając pakietów z punktów kontrolnych.Można uruchomić ponownie z punktów kontrolnych bez konfigurowania usługa jako zasób klastra.Aby uzyskać więcej informacji, zobacz Ponowne uruchomienie nie powiodło pakietów za pomocą punktów kontrolnych.
Podczas konfigurowania Integration Services usługa w różnych grupach zasób z SQL Server, nie można używać Management Studio z klient komputery do zarządzania pakietami, które są przechowywane w msdb bazy danych. Integration Services usługa nie można delegować poświadczenia w podwójnej -przeskok scenariusza.
Gdy istnieje wiele SQL Server grup zasób, które zawierają Integration Services usługa w klastrze pracy awaryjnej może prowadzić do nieoczekiwanych wyniki.Rozważmy następujący scenariusz.Grupa1 obejmuje SQL Server usługa oraz Integration Services usługa, z węzła A.Grupa2, które obejmują również SQL Server usługa oraz Integration Services usługa, jest uruchomiona na węźle B. grupa 2 kończy się niepowodzeniem do węzła A.Próba uruchomienia innego wystąpienie Integration Services usługi na węźle, A kończy się niepowodzeniem, ponieważ Integration Services Usługa jest jednego wystąpienie usługi.Czy SQL Server usługa, próbuje praca awaryjna do węzła a także zawiedzie zależy od konfiguracja z Integration Services usługa z grupy 2.Jeśli Integration Services wpływ na inne usługi w grupie zasób została skonfigurowana usługa SQL Server braku za pośrednictwem usługi zakończy się niepowodzeniem, ponieważ Integration Services usługi nie powiodło się.Jeśli usługa została skonfigurowana nie mają wpływu na inne usługi w grupie zasób SQL Server Usługa będzie praca awaryjna do węzła A.Unless została skonfigurowana usługaIntegration Services z grupy 2, nie mają wpływu na inne usługi w grupie zasób, awaria Integration Services może spowodować, że usługa braku nad SQL Server usługi, która nie może także niepowodzenie ponad.
Konfigurowanie usługi integracji jako zasób klastra
Dla klientów, którzy zawierania, które Konfigurowanie zalety Integration Services jako zasób klastra usługa przeważyć wady, ta sekcja zawiera instrukcje niezbędne konfiguracja.Jednakże Microsoft , nie zaleca Integration Services Usługa jest skonfigurowana jako zasób klastra.
Aby skonfigurować Integration Services usługa jako zasób klastra ma wykonaj następujące kroki:
Zainstaluj Integration Services w klastrze.
Konfigurowanie Integration Services jako zasób klastra.
Konfigurowanie Integration Services usługa i pakiet magazynu.
Dostosowania Integration Services usługa online jako zasób klastra.
Instalowanie usługi integracji w klastrze
Aby zainstalować Integration Services w klastrze, należy zainstalować Integration Services w każdym węźle klastra.
Aby zainstalować usługi integracji w klastrze
Zainstaluj i skonfiguruj jeden lub więcej węzłów klastra.
(Opcjonalnie) Zainstaluj klastrowanych usług, takich jak Aparat baz danych programu SQL Server.
Zainstaluj Integration Services na każdym węźle klastra.
Konfigurowanie usługi integracji jako zasób klastra
W Integration Services jest zainstalowany na każdym węźle w klastrze należy skonfigurować jako zasób klastra usługi integracji.Podczas konfigurowania Integration Services usługa jako zasób klastra usługa można dodawać do tej samej grupy zasobów jako Aparat baz danych programu SQL Server, lub do innej grupy. W poniższej tabela opisano możliwe zalety i wady, wybierając grupę zasobów.
Kiedy integracja usług i SQL Server są w tej samej grupie zasób |
Kiedy integracja usług i SQL Server są w różnych grup zasób |
---|---|
Komputery klienckie mogą używać SQL Server Management Studio do zarządzania pakietów przechowywane w msdb bazy danych, ponieważ zarówno Aparat baz danych programu SQL Server i Integration Services usługa są uruchomione na tym samym serwera wirtualnego.Konfiguracja ta pozwala uniknąć problemów delegowania double-przeskok scenariusza. |
Komputery klienckie nie można używać SQL Server Management Studio do zarządzania pakietów przechowywane w msdb bazy danych. Klient może połączyć się z serwera wirtualnego, na którym Integration Services Usługa jest uruchomiony.Jednakże tego komputera nie można delegować poświadczenia do serwera wirtualnego, na którym SQL Server jest uruchomiony. Jest to nazywane double -przeskok scenariusza. |
Integration Services usługa konkuruje z innymi SQL Server usługa dla Procesora i innych zasobów komputera. |
Integration Services usługa nie konkuruje z innymi SQL Server usługa dla Procesora i innych zasób komputera, ponieważ różnych grup zasób są skonfigurowane na różnych węzłach. |
Ładowanie i zapisywanie pakietów do msdb bazy danych jest szybsza i generuje mniejsze ruchu sieciowego, ponieważ obie usługi są uruchomione na tym samym komputerze. |
Ładowanie i zapisywanie pakietów do msdb bazy danych może być wolniejsze i generują więcej ruchu sieciowego. |
Obie usługi są online lub offline w tym samym czas. |
Integration Services Usługa może być w trybie online podczas Aparat baz danych programu SQL Server jest w trybie offline. Dlatego pakiety są przechowywane w msdb bazy danych Aparat baz danych programu SQL Server są niedostępne. |
Integration Services usługa nie można szybko przenieść do innego węzła, jeśli jest wymagane. |
Integration Services usługa może być szybciej przenoszona do innego węzła, jeśli wymagane jest. |
Po określeniu do grupy zasobów, które chcesz dodać Integration Services, trzeba skonfigurować Integration Services jako zasób klastra w tej grupie.
Aby skonfigurować jako zasób klastra usługi integracji
Otwórz Administrator klastrów.
W drzewie konsoli wybierz folder grupy.
W okienku wyniki wybierz grupę, do której chcesz dodać Integration Services:
Aby dodać usługi integracji jako zasób klastra do tej samej grupy zasobów, jak SQL Server, wybierz grupę, do której SQL Server należy.
Aby dodać usługi integracji jako zasób klastra do innej grupy niż SQL Server, wybierz grupę innych niż grupa, do której SQL Server należy.
Na pliku menu, wskaż Nowy, a następnie kliknij przycisk zasobów.
Na Nowy zasób strona kreatora zasobu wpisz nazwę i wybierz "Usługa ogólna" jako Typ usługi.Nie należy zmieniać wartości grupy.Kliknij Dalej.
Na Możliwi właściciele strona, dodawanie lub usuwanie węzły klastra jako możliwych właścicieli zasób.Kliknij Dalej.
Aby dodać zależności, na zależności strona, zaznacz zasób w dostępne zasoby, a następnie kliknij przycisk Dodaj.przypadek braku pracy awaryjnej oba SQL Server i dysk udostępniony, który przechowuje Integration Services pakietów powinna pochodzić trybu online przed Integration Services wprowadzony w tryb online.Po wybraniu zależności kliknij Dalej.
Na Ogólne parametry usługa strona, wprowadź MsDtsServer100 jako nazwę usługa.Kliknij Dalej.
Na Replikacja rejestru strona, kliknij przycisk Dodaj dodać klucz rejestru, który identyfikuje lokalizację plik konfiguracji dla Integration Services usługa.Ten plik musi znajdować się na udostępnionym dysku w tej samej grupie zasób jako Integration Services usługa.
W Klucza rejestru okno dialogowe, typ software\microsoft\microsoft sql server\100\ssis\serviceconfigfile.Kliknij OK, a następnie kliknij przycisk Zakończ.
Integration Services usługa teraz został dodany jako zasób klastra.
Konfigurowanie usługi integracji i przechowywać pakiet
Skonfigurowano Integration Services jako zasób klastra należy zmodyfikować położenie i zawartości plik konfiguracji dla Integration Services usługa w każdym węźle klastra.Modyfikacje te należy zarówno plik konfiguracja i przechowywać pakiet dostępny dla wszystkich węzłów w przypadku pracy awaryjnej.Po zmodyfikowaniu lokalizacji i zawartości plik konfiguracji, należy przełączyć usługa online.
Aby skonfigurować usługi integracji i przechowywać pakiet
Zlokalizuj plik konfiguracja na %ProgramFiles%\Microsoft SQL Server\100\DTS\Binn\MsDtsSrvr.ini.xml.Skopiuj go do udostępnionego dysku dla grupy, do którego dodano Integration Services usługa.
Na dysku udostępnionym, Utwórz nowy folder o nazwie pakiety jako magazyn pakiet.Udziel listy folderów i uprawnienia do zapisu na nowy folder w odpowiednim użytkownikom i grupom.
Na dysku udostępnionym, otwórz plik konfiguracja w tekście lub edytora XML.Zmień wartość ServerName element Nazwa wirtualnego SQL Server w tej samej grupie zasób.
Zmień wartość StorePath element w pełni kwalifikowaną ścieżka do pakiety folderu tworzonego na udostępnionym dysku w poprzednim kroku.
Aktualizacja wartości hkey_local_machine\software\microsoft\microsoft sql server\100\ssis\serviceconfigfile w rejestrze, aby w pełni kwalifikowaną ścieżka i nazwę usługa plik konfiguracja na dysku udostępnionym.
Aby przenieść integracji usługas usługa online
- W Administrator klastrów, wybierz opcję Integration Services usługa, kliknij prawym przyciskiem myszy, a następnie wybierz Przejdź do trybu Online z wyskakującego menu. Integration Services usługa jest teraz online jako zasób klastra.
Podłączanie do usług integracji w klastrze
Po skonfigurowaniu Integration Services usługa w klastrze lub na dowolnym serwerze, może być konieczne skonfigurowanie uprawnień DCOM, zanim można połączyć się z usługa z klient komputera.Aby uzyskać więcej informacji, zobacz Łączenie z serwerem zdalnym usługi integracji.
Integration Services usługa nie można delegować poświadczenia.Dlatego nie można używać Management Studio do zarządzania pakietów przechowywane w msdb bazy danych, gdy spełnione są następujące warunki:
Integration Services usługa i SQL Server są uruchomione na osobnych serwerach lub serwerów wirtualnych.
Klient z systemem SQL Server Management Studio jest trzecim komputera.
Klient może połączyć się z serwera wirtualnego, na którym Integration Services Usługa jest uruchomiony.Jednakże tego komputera nie można delegować poświadczenia do serwera wirtualnego, na którym SQL Server jest uruchomiony.Jest to nazywane double -przeskok scenariusza.
|