Udostępnij za pośrednictwem


Uwagi dotyczące uaktualniania usługi integracji

If SQL Server 2005 Integration Services is currently installed on your computer, you can upgrade to SQL Server 2008 Integration Services.

Ostrzeżenie

If you want to upgrade from SQL Server 2000 Data Transformation Services (DTS) to SQL Server 2008 Integration Services, see Uwagi dotyczące uaktualniania usługi przetwarzania danych.

Przed uaktualnieniem usługi integracji

Zaleca się uruchomić Doradcę uaktualnienia przed uaktualnieniem do SQL Server 2008. Upgrade Advisor raporty problemy, które mogą wystąpić w przypadku migrowania istniejących Integration Services format pakietów do nowego pakiet SQL Server 2008 zastosowań.Aby uzyskać więcej informacji, zobacz Przygotowanie do uaktualnienia przy użyciu Upgrade Advisor.

Uaktualnianie usługi integracji

Można uaktualnić przy użyciu jednej z następujących metod:

  • Uruchom SQL Server 2008 Instalatora i zaznacz opcję, aby uaktualnienie programu SQL Server 2000 lub SQL Server 2005.

  • Uruchom setup.exe w wiersz polecenia i określić /ACTION=upgrade opcji.Aby uzyskać więcej informacji, zobacz sekcję "skrypty instalacji dla Integration Services," in Jak: Instalowanie programu SQL Server 2008 R2 z wiersza polecenia.

Uaktualnienie nie można używać do wykonywania następujących czynności:

  • Ponownie skonfigurować istniejącą instalację Integration Services.

  • Przenieść z 32-bitowa wersja 64-bitowa SQL Server lub z 64-bitowej wersji do wersji 32-bitowych.

  • Przeniesienia z jednego zlokalizowaną wersja SQL Server do innej wersja zlokalizowanej.

Po uaktualnieniu, można uaktualnić zarówno Integration Services i Aparat baz danych, lub po prostu uaktualnienia Aparat baz danych, lub po prostu uaktualnienia Integration Services.If you upgrade only the Aparat baz danych, SQL Server 2005 Integration Services remains functional, but you do not have the functionality of SQL Server 2008 Integration Services.If you upgrade only Integration Services, SQL Server 2008 Integration Services is fully functional, but can only store packages in the file system, unless an instance of the SQL Server 2008 Aparat baz danych programu SQL Server is available on another computer.

Uaktualnianie usługi zarówno integracji i aparat bazy danych do programu SQL Server 2008

W tej sekcji opisano skutki uaktualniania zawierający następujące kryteria:

  • Zarówno uaktualnienia Integration Services i wystąpienie Aparat baz danych do SQL Server 2008.

  • Obie Integration Services i wystąpienie Aparat baz danych na tym samym komputerze.

Co robi procesu uaktualniania

Proces uaktualniania wykonuje następujące zadania:

  • Uaktualnienia Integration Services plików, usługa i narzędzia (Management Studio i BI Development Studio).Gdy wiele wystąpień SQL Server 2005 na tym samym komputerze występuje to uaktualnienie podczas pierwszego wystąpienie Aparat baz danych jest uaktualniany.

  • Removes the SQL Server 2005 Integration Services files, service, and tools after the upgrade process finishes.

  • Uaktualnia wystąpienie Aparat baz danych programu SQL Server 2005 do SQL Server 2008 wersja.

  • Moves data from the SQL Server 2005 Integration Services (SSIS) system tables to the SQL Server 2008 Integration Services system tables, as follows:

    • Przenosi pakiety bez zmiany z msdb.dbo.sysdtspackages90 tabela systemowa do msdb.dbo.sysssispackages systemu tabeli.

      Ostrzeżenie

      Chociaż przenosi dane z innym tabela systemowa, proces uaktualniania nie migrowania pakietów do nowego formatu.

    • Przenosi folder metadane z msdb.sysdtsfolders90 tabela systemowa do msdb.sysssispackagefolders systemu tabeli.

    • Przenosi dane z dziennika msdb.sysdtslog90 tabela systemowa do msdb.sysssislog systemu tabeli.

  • Usuwa msdb.sysdts*90 tabele systemowe i procedur przechowywanych, które są używane do dostępu do nich po przenoszenie danych do nowego msdb.sysssis* tabele.Jednak uaktualnienie zastępuje sysdtslog90 tabela, widoku, który nosi również sysdtslog90.Nowy sysdtslog90 Widok udostępnia nowy msdb.sysssislog tabela systemowa.Dzięki temu raporty oparte na tabela Dziennik nadal uruchamiane bez przerwy.

  • Controll dostęp do pakietów tworzy trzy nowe role stały poziom bazy danych: db_ssisadmin, db_ssisltduser i db_ssisoperator.The SQL Server 2005 Integration Services roles of db_dtsadmin, db_dtsltduser, and db_dtsoperator are not removed, but are made members of the corresponding new roles.

  • Jeśli SSIS pakiet magazynu (, lokalizacji systemu plików, które są zarządzane przez Integration Services usługa) jest domyślną lokalizacją w \SQL Server\90, przenosi pakiety do nowej lokalizacji domyślnej w \SQL Server\100.

  • Aktualizacje Integration Services usługa plik konfiguracja wskaż uaktualniony wystąpienie Aparat baz danych.

Co proces uaktualniania nie działa

Proces uaktualniania wykonaj następujące czynności:

  • Nie migruje istniejące Integration Services format pakietów do nowego pakiet SQL Server 2008 zastosowań.Aby uzyskać informacje dotyczące migrowania pakietów, zobacz Uaktualnianie pakietów usług integracji.

  • Nie przenosi pakietów z systemu lokalizacje plików, inne niż domyślna lokalizacja dodanych do usługa plik konfiguracja.Jeśli wcześniej był edytowany usługa plik konfiguracja dodać więcej folderów systemu plików, pakietów, które są przechowywane w tych folderach nie zostanie przeniesiony do nowej lokalizacji.

  • W SQL Server zadanie agenta kroki tego wywołania dtexec bezpośrednio, narzędzie (dtexec.exe) nie aktualizuje ścieżka systemu plików dla dtexec narzędzia.Należy edytować te kroki zadanie ręcznie, aby zaktualizować ścieżka systemu plików, aby określić SQL Server 2008 lokalizację dla dtexec narzędzia.

Co można zrobić po uaktualnieniu

Po zakończeniu procesu uaktualniania, można wykonać następujące zadania:

  • Uruchom SQL Server zadania agenta, które działają pakietów.

  • Użyj Management Studio do zarządzania Integration Services pakietów, które są przechowywane w wystąpienie z SQL Server 2005.Jednak trzeba zmodyfikować usługa plik konfiguracji dodać wystąpienie SQL Server 2005 do listy lokalizacji zarządzanych przez usługa.

  • Identyfikowania wersja pakietów w msdb.dbo.sysssispackages tabela systemowa, sprawdzając wartość kolumna packageformat.Tabela zawiera kolumna packageformat, która identyfikuje wersja każdego pakiet.A value of 2 in the packageformat column indicates a SQL Server 2005 Integration Services package; a value of 3 indicates a SQL Server 2008 Integration Services package.Until you migrate packages to the new package format, the SQL Server 2005 Integration Services packages have a value of 2 in the packageformat column.

  • Nie można używać SQL Server 2005 narzędzi do projektowania, uruchomić, lub zarządzać Integration Services pakietów. SQL Server 2005 Obejmują narzędzia SQL Server 2005 wersji Business Intelligence Development Studio, SQL Server przywozu i Kreatora eksportu i narzędzie wykonanie pakietu (dtexecui.exe).Proces uaktualniania nie powoduje usunięcia SQL Server 2005 Narzędzia.However, you will not able to use these tools to continue to work with SQL Server 2005 Integration Services packages on a server that has been upgraded.

  • Domyślnie w przypadku instalacji uaktualnienia Integration Services jest skonfigurowany do logowania zdarzenies, które są związane z uruchamianie pakiety aplikacji zdarzenie możnaTo ustawienie może wygenerować zbyt wiele zdarzenie rejestrowania wpisów podczas korzystania z funkcji modułów zbierających dane SQL Server 2008.Zarejestrowane zdarzenia zawierają identyfikator zdarzenia 12288, "Uruchomić pakiet" i Identyfikator_zdarzenia 12289 "pakiet zakończone pomyślnie." Aby zatrzymać rejestrowanie te dwa zdarzenie w dzienniku zdarzeń aplikacji, Otwórz do edycji.Następnie w rejestrze, zlokalizuj węzeł HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100\SSIS i zmień wartość DWORD ustawienie LogPackageExecutionToEventLog z 1 na 0.

Uaktualnianie aparat bazy danych w programie SQL Server 2008

W tej sekcji opisano skutki uaktualniania zawierający następujące kryteria:

  • Możesz uaktualnić tylko wystąpienie Aparat baz danych.Oznacza to, że wystąpienie Aparat baz danych jest teraz wystąpienie SQL Server 2008, ale wystąpienie Integration Services i klient narzędzia są z SQL Server 2005.

  • The instance of the Aparat baz danych is on one computer, and SQL Server 2005 Integration Services and the client tools are on another computer.

Co można zrobić po uaktualnieniu

Tabele systemowe, przechowujące pakietów w uaktualnionym wystąpienie Aparat baz danych są nie takie same jak używane w SQL Server 2005.Dlatego SQL Server 2005 wersji Management Studio i BI Development Studio nie może wykryć pakiety w tabele systemowe na uaktualnionym wystąpienie Aparat baz danych. Ponieważ te pakiety nie ujawnione, istnieją ograniczenia co można zrobić z tymi pakietami:

  • Nie można używać SQL Server 2005 Narzędzia, Management Studio i BI Development Studio, na innych komputerach ładowania lub zarządzać pakietów z uaktualnionym wystąpienie Aparat baz danych.

    Ostrzeżenie

    Chociaż pakiety w uaktualnionym wystąpienie z Aparat baz danych jeszcze nie zostały poddane migracji do nowego formatu pakiet nie są wykrywalne przez SQL Server 2005 Narzędzia.Opakowania nie mogą być używane przez SQL Server 2005 Narzędzia.

  • Nie można używać SQL Server 2005 Integration Services (SSIS) na innych komputerach, aby uruchomić pakietów, które są przechowywane w msdb na uaktualnionym wystąpienie Aparat baz danych.

  • You cannot use SQL Server Agent jobs on SQL Server 2005 computers to run SQL Server 2005 Integration Services packages that are stored in the upgraded instance of the Aparat baz danych.