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:
Narzędzie najpierw dotyczy projektu -czas konfiguracji.(Projekt -czas konfiguracje są utworzone i skojarzonych z pakiet podczas projektowania pakiet w konfiguracji BI Development Studio.)
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:
Narzędzie najpierw dotyczy projektu -czas konfiguracji.
Następnie stosuje narzędzie run -czas opcje określone w wierszu polecenia po uruchomieniu narzędzia.
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).