Udostępnij za pośrednictwem


Zachowanie zmienia usług integracji funkcji programu SQL Server 2008 R2

W tym temacie opisano zachowanie zmian w Integration Services.Zachowanie zmiany wpływają na sposób funkcje pracy lub interakcji w SQL Server 2008 w porównaniu z wcześniejszymi wersjami SQL Server.

Ostrzeżenie

W przypadku programu SQL Server 2008 R2 nie ma zmian zawartości wymienionej w tym temacie.

Zmienia zachowanie dla wykonywania zadań SQL

W poniższej tabela opisano zmiany zachowania zadania wykonanie instrukcji SQL.

Problem

Zachowanie programu SQL Server 2005 Integration Services

Zachowanie programu SQL Server 2008 Integration Services

Zwracanie wartości NULL w zmiennej pakiet z zadanie wykonanie instrukcji SQL

Zwraca wartość jako 30/11/1999.

Zwraca wartość jako 12 tzw.

Zmian w zachowaniu transformacji wyszukiwania

W poniższej tabela opisano zmiany zachowania dla transformacja wyszukiwania.

Problem

Zachowanie programu SQL Server 2005 Integration Services

Zachowanie programu SQL Server 2008 Integration Services

Przy użyciu transformacja wyszukiwania

Nie utrzymują tabela referencyjna buforowanych lub udział w tej tabeli wśród wielu przekształceń wyszukiwania.

Można utrwalić tabela referencyjna buforowanych lub udział w tej tabeli wśród wielu przekształceń wyszukiwania.

Aby korzystać z nowych funkcji wyszukiwania transformacja, weryfikować pakiety.

Zachowanie zmiany zadania skryptu i składnik skryptów

W poniższej tabela opisano zmiany zachowania dla zadania skryptu i składnik skryptów.

Problem

Zachowanie programu SQL Server 2005 Integration Services

Zachowanie programu SQL Server 2008 Integration Services

Opracowywanie skryptów zadania skryptu i składnik skryptów

Używa Visual Studio Aplikacji (VSA) jako środowisko wykonywanie skryptów.

Używa Visual Studio Narzędzia Applications (VSTA) jako środowisko wykonywanie skryptów.

Aby migrować pakietów zawierających skrypty, należy użyć SSIS Kreatora uaktualnienia pakietu.

Zmiany zachowania związane z konfiguracji pakietu

Podczas korzystania z dtexec (dtexec.exe) uruchamianie narzędzia rozmieszczanego pakiet, zmienił sekwencji, w którym zachodzą zdarzenia.

In SQL Server 2005 Integration Services, events occur in the following order:

  1. Narzędzie najpierw dotyczy projektu -czas konfiguracji.(Projekt -czas konfiguracje są utworzone i skojarzonych z pakiet podczas projektowania pakiet w konfiguracji BI Development Studio.)

  2. Następnie stosuje narzędzie run -czas opcje określone w wierszu polecenia po uruchomieniu narzędzia.

In SQL Server 2008 Integration Services, events occur in the following order:

  1. Narzędzie najpierw dotyczy projektu -czas konfiguracji.

  2. Następnie stosuje narzędzie run -czas opcje określone w wierszu polecenia po uruchomieniu narzędzia.

  3. Wreszcie, narzędzie ponownie ładuje i przywrócenie projektu -czas konfiguracji.

Ponieważ zdarzenia zachodzą w następującej kolejności, można dynamicznie przekierować konfiguracja przy użyciu set opcji wiersza polecenia, aby zmienić ciąg konfiguracja.

Poniższa tabela bada opcje wiersza polecenia, których można użyć do wpływ na konfiguracji i porównuje zachowanie tych opcji w SQL Server 2005 i SQL Server 2008.

Opcja Dtexec i użycia

Behavior in SQL Server Integration Services 2005

Behavior in SQL Server Integration Services 2008

Za pomocą /Connection opcja zmiany ciągu połączenia, który używa narzędzie załadować projekt -czas konfiguracji

Nie ma znaczenia.

Po dotyczy narzędzie run -czas nie zostanie odświeżona opcje narzędzia projektowania -czas konfiguracji.

Powiedzie się.

Po dotyczy narzędzie run -czas opcje załadunków narzędzia projektowania -czas konfiguracje z nowej lokalizacji.

Za pomocą /Set opcję, aby zmienić lokalizację, z której ładuje narzędzia projektowania -czas konfiguracji

Nie ma znaczenia.

Po dotyczy narzędzie run -czas nie zostanie odświeżona opcje narzędzia projektowania -czas konfiguracji.

Powiedzie się.

Po dotyczy narzędzie run -czas opcje załadunków narzędzia projektowania -czas konfiguracje z nowej lokalizacji.

Za pomocą /Set opcję, aby zmienić wartość właściwość jest również ustawiona przez projekt -czas konfiguracja

Powiedzie się.

Nowa wartość nie jest zastępowany, ponieważ narzędzie nie zostanie odświeżona projektu -czas konfiguracji po zastosowaniu Uruchom -czas opcje.

Nie ma znaczenia.

Nowa wartość jest zastępowana ładuje narzędzia projektowania -czas konfiguracji po zastosowaniu Uruchom -czas opcje.

Za pomocą /ConfigFile , aby wczytać Uruchom -czas konfiguracji dla tej samej wartości właściwość ustawionych przez projekt -czas konfiguracji

Powiedzie się.

Nowe wartości nie są zastępowane, ponieważ narzędzie nie zostanie odświeżona projektu -czas konfiguracji po zastosowaniu Uruchom -czas opcje.

Nie ma znaczenia.

Nowe wartości są zastępowane podczas ładuje narzędzia projektowania -czas konfiguracji po zastosowaniu Uruchom -czas opcje.

Za pomocą /ConfigFile , aby wczytać Uruchom -czas konfiguracje dla wartości właściwość innego niż określone przez projekt -czas konfiguracji

Powiedzie się.

Powiedzie się.

Aby uzyskać więcej informacji, zobacz Konfiguracji pakietu SSIS i dtexec narzędzia (narzędzie SSIS).