Support for Data Transformation Services (DTS) in SQL Server 2008

Mimo że SQL Server 2000 Została zaniechana usług transformacja danych (DTS), SQL Server 2008 Umożliwia opcjonalne zarządzania 32-bitowe, wykonywania i czas projektowania pakietów, które zostały utworzone przy użyciu narzędzia DTS i modelu obiektowym. (Aby uzyskać więcej informacji dotyczących zaniechania z DTS, zobacz Data Transformation Services (DTS).)

Important noteImportant Note:

Funkcje opisane w tym temacie, w tym obsługa pakietów usług DTS w czasie wykonywania, wymagają ręcznego zainstalowania dodatkowych opcjonalnych składników, które nie są dostępne podczas instalacji.Aby uzyskać więcej informacji, zobacz sekcje Instalowanie obsługi pakietów usług DTS w czasie wykonywania i Instalowanie obsługi pakietów usług DTS w czasie projektowania w dalszej części tego tematu.

Należy pamiętać, że nie wszystkie funkcje DTS są obsługiwane we wszystkich okolicznościach.W poniższych sekcjach opisano dokładnie jakie funkcje DTS są obsługiwane w SQL Server 2008.

Ograniczonej funkcjonalności DTS w 64-bitowych systemów operacyjnych

SQL Server 2008 nie obejmuje obsługę DTS w następujących okolicznościach:

  • Brak 64-bitowych czasie projektowania lub wykonywania obsługi pakietów DTS.Na komputerze 64-bitowe pakiety DTS i Integration Services pakiety, które są uruchamiane pakiety DTS, można uruchomić tylko w trybie 32-bitowe. Aby pakiety DTS są uruchomione w trybie 32-bitowe, należy zainstalować i używać 32-bitową wersja dtexec narzędzie (dtexec.exe).Aby zainstalować 32-bitową wersja dtexec narzędzia, wybierz opcję narzędzia klient lub Business Intelligence Development Studio Podczas instalacji.

  • Dostępna jest również obsługiwane czasie projektowania lub wykonywania 32-bitowe pakiety DTS na Itanium-opartych na systemach operacyjnych. W związku z tym można tworzyć, przeglądać, modyfikować ani uruchomić pakiety DTS na Itanium-opartych na systemach operacyjnych.

Obsługiwane funkcje DTS

SQL Server 2008 obsługuje następujące funkcje DTS:

  • W czasie wykonywania DTS, modelu obiektów, która je udostępnia i dtsrun.exe narzędzie wiersz polecenia.

  • wykonać DTS 2000 pakietu zadań, pakiety DTS w ramach wykonywania Integration Services pakiety.

  • Zadania skryptu ActiveX zgodność z poprzednimi wersjami.

  • Kreator migracji pakiet DTS, migracji pakiety DTS do Integration Services format pakiet.

  • Zasady Doradcy uaktualnienia pakiety DTS, identyfikowania potencjalnych problemów, które mogą wystąpić podczas migracji pakietów.

Important noteImportant Note:

Po wybraniu opcji instalacji usług Integration Services jest instalowane zadanie wykonywania pakietów usług DTS 2000, zadanie skryptów ActiveX oraz Kreator migracji pakietów usług DTS.Jednak te składniki nie będą w pełni funkcjonalne bez ręcznego zainstalowania dodatkowych opcjonalnych składników, które nie są dostępne podczas instalacji.Aby uzyskać więcej informacji, zobacz sekcję Instalowanie obsługi pakietów usług DTS w czasie wykonywania w dalszej części tego tematu.

W pozostałej części tego tematu omówiono bardziej szczegółowo funkcji DTS, SQL Server 2008 obsługuje. Szybko łączyć się do tej zawartości za pomocą następujących łączy:

  • Informacje ogólne

    • Ogólne kompatybilność DTS i SSIS

    • Zarządzanie pakiety DTS

  • Projektowanie i systemem pakiety DTS

    • Instalowanie obsługi czas wykonywania pakietów DTS

    • Uruchamianie pakiety DTS w wiersz polecenia

    • Uruchamianie pakiety DTS zadania agenta programu SQL Server

    • Uruchamianie pakiety DTS z pakietów usług integracja Services

    • Instalowanie obsługi czas projektowania pakietów DTS

  • Migracja pakiety DTS

    • Migracja pakiety DTS

    • Migracja polecenia dtsrun dtexec poleceń

  • Ograniczona obsługa

    • Obsługa źródeł danych ODBC

    • Obsługa pakietów repozytorium

    • Obsługa pakiety DTS programu SQL Server Express

Ogólne zgodności między DTS i usług integracja Services

DTS and Integration Services are completely different products.Integration Services is not a version upgrade from DTS.W związku z tym, Brak konfliktów oprogramowania między DTS i Integration Services. Można wykonać następujące procedury:

  • Instalacja obu DTS i Integration Services na tym samym serwerze.

  • Uruchom obie DTS i Integration Services pakiety na tym samym serwerze. Nawet jeśli SQL Server 2000 narzędzia, które są niedostępne na serwerze, za pomocą zaktualizowanej wersja aparatu plików wykonywalnych DTS, który jest instalowany wraz z uruchomieniem pakiety DTS Integration Services.

  • Zapisywanie w bazie danych msdb wystąpienie pakiety DTS SQL Server 2000, lub wystąpienie, które jest uruchomione SQL Server 2005 lub nowszy. However, you can save SQL Server 2008 Integration Services packages only on an instance that is running SQL Server 2008.

  • Użyj opcjonalne pobierania programu DTS Designer, aby zmodyfikować pakiety DTS nawet wtedy, gdy SQL Server 2000 narzędzia, które są niedostępne na komputerze. Jednak można otwierać ani modyfikować pakiety DTS bezpośrednio w Business Intelligence Development Studio.

    Uwaga

    Aby uzyskać informacje o tym, jak pobrać zaktualizowaną wersja programu DTS Designer, można znaleźć w sekcji Instalowanie projektu-czas Support pakiety DTS programu SQL Server 2000.

Gdy uaktualnienie istniejącego wystąpienie programu SQL Server Aby SQL Server 2008, tabele systemowe (na przykład sysdtspackages) DTS korzysta z bazy danych msdb pozostają bez zmian. Pakiety DTS nie są automatycznie migrowane.Aby uzyskać informacje na temat migrowania pakietów, zapoznaj się z sekcją Migracja pakiety DTS.

Arrow icon used with Back to Top linkPowrót do początku niniejszej sekcji

Zarządzanie pakiety DTS

Po zainstalowaniu opcjonalne obsługę czas wykonywania DTS zgodnie z opisem w sekcji „Instalowanie obsługi czas wykonywania pakietów DTS, "możesz zarządzać pakiety DTS z SQL Server Management Studio. Te pakiety DTS mogą być przechowywane w wystąpieniu SQL Server 2000, lub importować do i przechowywane w wystąpienie, które jest uruchomione SQL Server 2005 lub nowszy.

Important noteImportant Note:

Aby uzyskać ważne informacje dotyczące sposobu bezpiecznego pakiety DTS zobacz Securing DTS Packages Stored in SQL Server.

Aby przejrzeć pakiety DTS w Management Studionajpierw połączyć się z wystąpienie SQL Server. (Nie należy podłączać do wystąpienie Integration Services.) Następnie w przeglądarce obiektów w obszarze Management\Legacy\Data transformacja Services , węzeł, będzie można wykonywać następujące zadania:

  • Po wybraniu Usługi transformacja danych node in Management Studio, można przeglądać i otwierać pakiety, zaimportować je do SQL Server z plików składowania strukturalnego lub uruchom Kreatora migracji pakiet DTS.

  • Po wybraniu pojedynczego pakietu DTS w Management Studio, możesz otworzyć pakiet, aby go zmodyfikować, migracja go, wyeksportować do pliku składowania strukturalnego lub go usunąć.

    Uwaga

    Aby otworzyć lub modyfikowania pakietów DTS, do pobrania osobno części projektanta DTS jest wymagany.Zapoznaj się z sekcją Instalowanie obsługi podczas projektowania pakiety DTS programu SQL Server 2000.Pakiety DTS nie może być otwarty lub modyfikować bezpośrednio w BI Development Studio.

The Integration Services database-poziom roles grant rights on the Integration Services tabele systemowe in the msdb database, but not on the DTS tabele systemowe, such as sysdtspackages in the msdb database. Trzeba przyznać prawa użytkowników na tabelach systemowych DTS przed mogą wykonywać niektóre zadania zarządzania, takie jak importowanie w pakiecie DTS Management Studio. Aby uzyskać informacje dotyczące Integration Services role poziomie bazy danych, zobacz Using Integration Services Roles.

Arrow icon used with Back to Top linkPowrót do początku niniejszej sekcji

Instalowanie Uruchom-czas Support pakiety DTS

Chociaż można uruchomić pakiety DTS i Integration Services pakiety na tym samym komputerze SQL Server 2008 Nie można zainstalować obsługę czas wykonywania pakiety DTS. Musisz zainstalować obsługę tego czas można uruchamiać i zarządzać pakiety DTS.Aby dowiedzieć się, jak zainstalować obsługę czas wykonywania DTS zobacz How to: Install Support for Data Transformation Services Packages.

The backward compatibility files that provide run-time support for DTS packages also include run-time support for the SQL Server 2000 Analysis Services Processing task and its dependency, Decision Support Objects (DSO).However, the backward compatibility files do not include design-time support for modifying DTS packages that contain the SQL Server 2000 Analysis Services Processing task.You can modify packages that contain this task only when you have SQL Server 2000 Analysis Services installed on the same computer.

Pliki zgodności ze starszymi wersjami, które zapewniają obsługę czas dla pakietów DTS nie zawierają obsługę SQL Server 2000 Zadania Query prognozowania wyszukiwanie danych.

Arrow icon used with Back to Top linkPowrót do początku niniejszej sekcji

Pakiety DTS uruchomionych w wiersz polecenia

You can run DTS packages at the command prompt.Integration Services installs the dtsrun.exe utility when it installs DTS run-time support.

Arrow icon used with Back to Top linkPowrót do początku niniejszej sekcji

Uruchamianie pakiety DTS programu SQL Server Agent zadania

Uruchomienie pakietów DTS z SQL Server Agent zadanie, należy ustawić kroku zadanie System operacyjny (CmdExec) a użyciaDTSRun narzędzie (dtsrun.exe), aby uruchomić pakiet.Nie zestaw kroku zadanie Pakiet usług integracja programu SQL Server.Aby uzyskać więcej informacji zobaczHow to: Run a Package.

Arrow icon used with Back to Top linkPowrót do początku niniejszej sekcji

Uruchamianie pakiety DTS z pakietów usług integracja

You can also run DTS packages as part of an Integration Services package.Integration Services provides the Execute DTS 2000 Package task for running DTS packages within an Integration Services package.Aby uzyskać więcej informacji zobaczwykonać zadań pakietu DTS 2000.

Arrow icon used with Back to Top linkPowrót do początku niniejszej sekcji

Instalowanie obsługi podczas projektowania pakiety DTS

Pakiety DTS nie może być otwarty lub modyfikować bezpośrednio w Business Intelligence Development Studio. Ponadto, ani SQL Server 2008, ani SQL Server 2005, instaluje pakiet programie DTS designer do modyfikowania pakiety DTS. Jednak można pobrać i zainstalować pakiet programie DTS designer i umożliwia modyfikowanie pakietów DTS.Aby dowiedzieć się, jak zainstalować obsługę czas projektowania pakiety DTS zobacz How to: Install Support for Data Transformation Services Packages. Po zainstalowaniu tego pobranego, można wyświetlać i modyfikować pakiety DTS z Management Studio, albo z wykonać Edytor zadanie DTS 2000 pakiet w Business Intelligence Development Studio.

Aby uzyskać informacje na temat zarządzania niektórych DTS właściwości aplikacji, które wpływają na DTS projektu środowiska, zobacz Setting DTS Application Properties.

Arrow icon used with Back to Top linkPowrót do początku niniejszej sekcji

Migracja pakiety DTS

SQL Server przewiduje migracji Kreatora migracji pakiet DTS pakiety DTS do Integration Services format pakiet. Po wybraniu Integration Services dla instalacji Instalator instaluje Kreatora migracji pakiet DTS. Kreatora migracji pakiet DTS Opcjonalnie można użyć do uaktualnienia pakiety DTS Integration Services Format. Podczas migracji, Kreator kopiuje pakiety DTS i następnie odtwarza je w Integration Services Format. Pakiety źródłowego pozostaną bez zmian i nie są modyfikowane.

Uwaga

Kreator migracji Pakiet DTS jest dostępna w następujących wersjach SQL Server: Standard, Enterprise i Developer.

Wiele pakietów może być całkowicie migrowane do Integration Services, szczególnie pakiety DTS za pomocą zadań, połączenia i innych obiektów, które mają równoważne Integration Services. Inne s pakiet można migracji pomyślnie przez zawierający określonych zadań lub funkcji, które nie mogą być poddane migracji programu 2000 DTS wykonać pakiet zadania.Aby uzyskać więcej informacji zobaczMigrating Data Transformation Services Packages.

Przed uruchomieniem Kreatora migracji pakiet DTS, można zainstalować i uruchomić Doradcę uaktualnienia do analizowania sieci istniejące pakiety zagadnienia migracji.Aby uzyskać więcej informacji zobaczUsing Upgrade Advisor to Prepare for Upgrades.

Uwaga

Doradca uaktualnienia nie można analizować i Kreatora migracji pakiet DTS nie można migrować, pakiety DTS, które są zapisywane w bazie danych msdb wystąpienie SQL Server 7.0. Jednak Doradcy uaktualnienia można analizować i kreatora DTS pakiet migracji można dokonać migracji, SQL Server 7.0 DTS pakiet s, które są zapisywane jako struktury plików. Ponadto Doradcy uaktualnienia można analizować i kreatora DTS pakiet migracji można dokonać migracji, SQL Server 7.0 DTS pakiet s są zapisywane w bazie danych msdb wystąpienie SQL Server 7.0, który został uaktualniony do SQL Server 2005 lub nowszy.

Arrow icon used with Back to Top linkPowrót do początku niniejszej sekcji

Migracja wiersze polecenia dla pakietów wykonywanie

To understand how the command-line options for the SQL Server 2000 DTS dtsrun utility (dtsrun.exe) map to the options for the Integration Servicesdtexec utility (dtexec.exe), see Mapping dtsrun Options to dtexec Options.

Arrow icon used with Back to Top linkPowrót do początku niniejszej sekcji

Pomoc techniczna dla źródła danych ODBC

Aby załadować lub zapisać danych do urządzenie źródłowe danych ODBC, można użyć ADO.NET źródłowy lub obiekt docelowy i wybierz .NET Framework Dostawca danych dla ODBC. Możliwe jest również tworzenie ad hoc urządzenie źródłowe ODBC lub obiekt obiekt docelowy do użytku w jeden pakiet za pomocą składnika skryptów.Aby uzyskać więcej informacji zobaczTworzenie obiekt docelowy ODBC za pomocą składnika skryptów.

Arrow icon used with Back to Top linkPowrót do początku niniejszej sekcji

Obsługa pakietów usług danych Meta (repozytorium)

SQL Server 2000 Meta Data Services, typically known as the Repository, is a deprecated component.SQL Server 2005 and later versions do not install or use the Repository.

Programie DTS designer i DTSRun narzędzie w dalszym ciągu obsługują pakiety DTS, które zostały zapisane w repozytorium.

Integration Services obsługuje repozytorium tylko Doradcy uaktualnienia i Kreatora migracji pakiet DTS i tylko wówczas, gdy repozytorium przeznaczone do redystrybucji pliki są zainstalowane na komputerze lokalnym.(Pliki te są zwykle obecne, gdy komputer jest wyposażony zarówno SQL Server 2000 lub SQL Server 2000 narzędzia instalowany.) Gdy repozytorium przeznaczone do redystrybucji pliki są obecne, Doradcy uaktualnienia może skanować i Kreatora migracji pakiecie DTS może migrować, pakiety DTS, które zostały zapisane w repozytorium. Gdy repozytorium przeznaczone do redystrybucji pliki nie są obecne, Doradcy uaktualnienia i Kreatora migracji pakiet DTS można używać tylko na pakiety DTS, które zostały zapisane SQL Server plików składowania strukturalnego.

The Integration Services wykonać DTS 2000 pakiet task cannot run a DTS pakiet that was saved to the repozytorium. Jednak SQL Server 2000 Środowisko wykonawcze DTS można uruchamiać takie pakiet. W ten sposób aby Integration Services pakiet, należy uruchomić pakiet DTS, który jest przechowywany w repozytorium, wykonaj następujące kroki:

  1. Upewnij się, że pliki repozytorium są zainstalowane na komputerze, na którym jest uruchomiony Integration Services pakiet. Aby zainstalować pliki repozytorium, instalowanie SQL Server 2000, SQL Server 2000 narzędzia lub repozytorium przeznaczone do redystrybucji pliki na komputerze lokalnym

  2. Tworzenie nowego pakiet DTS jako otoka pakiet DTS, który jest przechowywany w repozytorium.W tym pakiecie otoka DTS użyciem do pakietu wykonać zadania do wykonać pakiet, który jest przechowywany w repozytorium.Ten pakiet otoki, aby zapisać SQL Server lub w postaci plików składowania strukturalnego.

  3. Służy do wykonywania pakiecie DTS 2000 zadania w Integration Services pakiet, aby uruchomić nowy pakiet DTS otoki.

Arrow icon used with Back to Top linkPowrót do początku niniejszej sekcji

Obsługa pakiety DTS programu SQL Server Express

SQL Server Diagram Express nie jest uwzględniane. Integration Services nie jest obsługiwane pakiety DTS. Jednak można pracować z pakiety DTS na serwerze, na którym jest uruchomiony SQL Server Wyrazić przy użyciu jednej z następujących metod:

  • Aby uruchomić istniejące pakiety DTS na serwerze, na którym jest uruchomiony SQL Server Ekspresowe, należy w czasie wykonywania DTS na serwerze. Mimo że SQL Server Diagram Express nie obejmuje czasu wykonywania DTS, w czasie wykonywania DTS można zainstalować na serwerze, albo instalując SQL Server 2000 narzędzia klienckie lub pliki przeznaczone do redystrybucji DTS.

  • Aby zmodyfikować istniejące pakiety DTS na serwerze, na którym jest uruchomiony SQL Server Ekspresowe, można użyć SQL Server 2000 narzędzia. Można także zmodyfikować pakiety zdalnie na SQL Server Management Studio na serwerze, na którym działa jeden z tych wersji programu SQL Server: Grupa robocza, Standard, Enterprise lub Developer. SQL Server Diagram Express nie jest uwzględniane. SQL Server Management Studio.

  • Aby przeprowadzić migrację istniejącego pakiety DTS Integration Services, musisz Kreatora migracji pakiet DTS, z którym został zainstalowany Integration Services. SQL Server Diagram Express nie zawiera tego kreatora.Aby uruchomić kreatora, można użyć jednej z tych wersji SQL Server: Standard lub Enterprise Developer.

Arrow icon used with Back to Top linkPowrót do początku niniejszej sekcji