64-bitowe zagadnienia dotyczące usług integracji
The 64-bit editions of Microsoft SQL Server include Integration Services, but some Integration Services features are available only in 32-bit versions, or have limitations on 64-bit computers, or are not supported on Itanium-based operating systems.
Instalowanie usług integracji na komputerach 64-bitowych (64-bitowe)
Integracja usług funkcje instalowane na komputerach 64-bitowych (64-bitowe)
Po uruchomieniu SQL Server Instalatora i wybierz tylko Integration Services instalację, Instalator instaluje wszystkie dostępne 64-bit Integration Services funkcji i narzędzi.
Jednakże jeśli wymagane Integration Services Projekt -czas funkcji, należy zainstalować Business Intelligence Development Studio.Aby zainstalować Business Intelligence Development Studio, zaznacz Business Intelligence Development Studio podczas instalacji.
Ważne: |
---|
Business Intelligence Development Studio, środowiska programowania 32-bitowa Integration Services pakietów, nie jest obsługiwana na Itanium 64-bitowy system operacyjny i nie jest zainstalowany na Itanium serwerów. |
Jeśli uruchomienie niektórych pakietów w trybie 32-bitowej, trzeba zainstalować 32-bitowe wersje Integration Services Narzędzia.Aby zainstalować 32-bitowe wersje narzędzia, należy wybrać albo Business Intelligence Development Studio lub Narzędzia zarządzania — pełne podczas instalacji.
64-bitowe funkcje są instalowane zgodnie z Program Files katalogu i 32-bitowe instalowane są oddzielnie w Program Files (x 86) katalogu.(To zachowanie nie jest specyficzny dla Integration Services or to SQL Server.)
64-bitowe (64-bitowych) wersji integracji usług i narzędzi
Integration Services Ma runtime w wersja 64-bitowej.
Następujące Integration Services Narzędzia mają również 64-bitowe wersje:
Dtexec narzędzie (dtexec.exe)
Dtutil narzędzie (dtutil.exe)
SQL Server Importu i eksportu (DTSWizard.exe)
Na komputerze 64-bitowym zaznaczając Integration Services podczas instalacji instaluje 64-bitowy program obsługi i narzędzia.Jeśli trzeba uruchomić pakietów w trybie 32-bitowym, należy również zaznaczyć dodatkowej opcji, aby zainstalować 32-bitowy program obsługi i narzędzia:
Jeśli na komputerze 64-bitowym jest uruchomiony system operacyjny x 86, zaznacz Business Intelligence Development Studio lub Narzędzia zarządzania — pełne.
Jeśli na komputerze 64-bitowym Itanium system operacyjny, zaznacz Narzędzia zarządzania — pełne.
Ostrzeżenie
Umożliwia wykonanie pakietu narzędzie (dtexecui.exe) na komputerze 64-bitowym projektowania i testowania poleceń, należy pamiętać, że narzędzie to 32-bitowe uruchomione pakietów w trybie 32-bitowym.Przed wdrożyć lub zaplanować te polecenia na serwer produkcyjny, należy użyć wersja 64-bitowych dtexec narzędzia do testowania poleceń w trybie 64-bitowym.
Domyślnie komputer 64-bitowy ma zarówno 64-bitowe i 32-bitowe wersje Integration Services zainstalowanego narzędzia wiersz polecenia zostanie uruchomiony 32-bitowej wersja w wiersz polecenia.32-Bitowa wersja działa, ponieważ ścieżka katalogu dla 32-bitowej wersji pojawia się w zmiennej środowiskowej ścieżka przed ścieżka katalogu dla 64-bitowej wersji.(Zazwyczaj ścieżka katalogu 32-bitowych jest <dysku>: \Program \Microsoft SQL Server\100\DTS\Binn pliki (x 86), natomiast ścieżka katalogu 64-bitowych jest <dysku>: \Program Files\Microsoft SQL Server\100\DTS\Binn.)
Ostrzeżenie
Uruchom narzędzie za pomocą agenta programu SQL Server, SQL Server Agent automatycznie używa 64-bitowej wersja narzędzia.SQL Server Agent używa rejestru nie zmiennej środowiskowej PATH, aby zlokalizować poprawny plik wykonywalny narzędzia.
W celu zapewnienia Uruchom 64-bitowej wersja narzędzia wiersz polecenia, można wykonać jedną z następujących czynności:
Otwórz okno wiersza polecenia, przejdź do katalogu zawierającego 64-bitowej wersja narzędzia (<dysku>: \Program Files\Microsoft SQL Server\100\DTS\Binn), a następnie uruchomić narzędzie z tej lokalizacji.
W wiersz polecenia Uruchom narzędzie, wpisując pełną ścieżka (<dysku>: \Program Files\Microsoft SQL Server\100\DTS\Binn) do 64-bitowej wersja narzędzia.
Trwale zmienić kolejność ścieżka w zmiennej środowiskowej ścieżka, umieszczając ścieżka 64-bitowych (<dysku>: \Program Files\Microsoft SQL Server\100\DTS\Binn) przed ścieżką 32-bitowe (<dysku>: \ Program \Microsoft SQL Server\100\DTS\Binn pliki (x 86)) w zmiennej.
Obsługa usług transformacji danych na komputerach 64-bitowych (64-bitowe)
Nie ma żadnego projektu 64-bit -czas lub uruchom -czas obsługę pakietów usług transformacji danych (DTS), które zostały utworzone w starszych wersjach SQL Server.Aby uzyskać więcej informacji, zobacz Obsługę programu SQL Server 2000 DTS programu SQL Server 2008 R2.
Na Itanium- opartych na systemach operacyjnych, dostępna jest również projektu nie 32-bitowe -czas lub uruchom -czas obsługę pakietów DTS.Dlatego nie można utworzyć, wyświetlanie, modyfikowanie lub uruchomienia pakietów DTS na Itanium-na podstawie systemów operacyjnych.
Projektowanie pakietów usług integracji na komputerach 64-bitowych (64-bitowe)
Nie można projektować pakietów w BI Development Studio lub debugowanie skryptów w zadania skryptu na Itanium-na podstawie systemów operacyjnych.
Po uruchomieniu pakiet w trybie 64-bitowym, nie można połączyć się z dowolnej liczby źródeł danych, jak podczas uruchamiania pakiet w trybie 32-bitowym.Niektóre .NET Framework dostawców danych i rdzennych dostawców OLE DB mogą nie być dostępne w wersji 64-bitowej.Na przykład Microsoft OLE DB Provider for Jet, która łączy z baz danych programu Access i arkusze kalkulacyjne programu Excel nie jest dostępny w wersja 64-bitowej.Ponadto SQL Server Compact dostawcy, który łączy się z SQL Server Compact źródeł danych, nie jest dostępny w wersja 64-bitowej.
32-Bitowa SSIS Projektant wyświetla tylko dostawców 32-bitowych, które są zainstalowane na komputerze lokalnym.Aby skonfigurować menedżer połączeń do używania określonego dostawca 64-bitowej, należy zainstalować 32-bitowych wersja dostawca, na komputerze rozwoju do użycia na projekt czas.Mimo że jest zainstalowana 32-bitowych wersja dostawca, nadal można uruchomić pakiet w trybie 64-bitowym, zarówno w środowisku programowania, jak i po wdrożeniu.Wersje 32-bitowe i 64-bitowych dostawca mają ten sam identyfikator.Dlatego SSIS runtime spowoduje wybranie odpowiedniej wersja dostawca do użytku.Na przykład możesz uruchomić pakiet w środowisku programowania na komputerze 64-bitowym.Domyślnie pakiet używa 64-bitowej wersja dostawca, ponieważ wartość domyślna, Run64BitRuntime właściwość projektu jest True.
Pakiet 2000 DTS wykonanie zadania nie można używać pakietu, który jest uruchomiony w trybie 64-bitowym. SQL Server 2000 Runtime usługi przetwarzania danych nie jest dostępny w wersja 64-bitowej.
W odniesieniu do rejestrowania pakiet nie można używać SQL Server Profiler dostawca dziennika pakiet, który jest uruchomiony w trybie 64-bitowym.
Uruchomione pakietów usług integracji na 64-bitowe komputery (64-bitowe)
Czasami można uruchomić pakietów w trybie 32-bitowego na komputerze 64-bitowym.Można uruchomić pakietów w trybie 32-bitowym z następujących powodów:
Aby uruchomić SQL Server 2000 pakiety DTS.
Aby użyć zarządzanych .NET Framework dostawca danych lub macierzystego dostawca OLE DB, który nie jest dostępny w wersja 64-bitowej.
Aby użyć zadania skryptu lub składnik skryptów, która odwołuje się do innych zestawów lub składników COM, dla których 64-bitowa wersja nie jest dostępny lub nie jest zainstalowana.
Zaznaczenie 32-bitowy lub 64-bitowych wykonanie pakietu SSIS projektanta
W Właściwości projektu z Integration Services pakiet, można wybrać 32-bitowej lub 64-bitowych wykonanie przez ustawienie wartości Run64BitRuntime Właściwość Debugowanie strona.Domyślnie wartość tej właściwość jest True.Gdy 64-bitową wersja Integration Services runtime nie jest zainstalowany, to ustawienie jest ignorowane.
Ostrzeżenie
Run64BitRuntime Właściwość projekt dotyczy tylko na czas projektowania.
Wybierając 32-bitowy lub 64-bitowy pakiet wykonanie w SQL Server zadania agenta
Podczas konfigurowania SQL Server zadania agenta typu krok zadania Pakiecie usług integracji programu SQL Server, zadanie wywołuje dtexec narzędzia.Jednakże wersja dtexec zadanie wywołuje narzędzie zależy od wersji programu SQL Server i SQL Server Agent zostały zainstalowane i uruchomione na komputerze 64-bitowym:
64-Bitowe wersje SQL Server i SQL Server Agent zostały zainstalowane i uruchomione na komputerze.Następnie zadanie krok typu Pakiecie usług integracji programu SQL Server wywołuje 64-bitową wersja dtexec narzędzie i uruchamia pakiet w trybie 64-bitowym.
Ostrzeżenie
Aby uruchomić pakiet w trybie 32-bitowym z 64-bitowej wersja SQL Server agenta, zaznacz Użyj 32 bit runtime na Opcje wykonanie karcie Nowy krok zadania okno dialogowe.
32-Bitowe wersje SQL Server i SQL Server Agent zostały zainstalowane i uruchomione na komputerze.Następnie zadanie krok typu Pakiecie usług integracji programu SQL Server wywołuje 32-bitową wersja dtexec narzędzie i uruchamia pakiet w trybie 32-bitowym.
|