Udostępnij za pośrednictwem


obiekt obiekt docelowy programu SQL Server

obiekt docelowy programu SQL Server łączy się z lokalnym SQL Server bazy danych oraz zbiorcze powoduje załadowanie danych do SQL Server tabele i widoki. Nie można użyć programu SQL Server obiekt docelowy w pakiety, czy dostępu SQL Server Baza danych na serwerze zdalnym. Zamiast tego, pakiety powinny używać OLE DB obiekt docelowy.Aby uzyskać więcej informacji zobaczOLE DB Destination.

Uwaga

W przypadku próby korzystania z serwera SQL obiekt docelowy do masowych ładowania danych do zdalnej bazy danych SQL Server, może zostać wyświetlony komunikat o błędzie podobny do następującego: "Rekord DB OLE jest dostępny.urządzenie źródłowe: „ MicrosoftSQL ServerMacierzysta klient"HRESULT: 0x80040E14 opis: "Nie może ładowanie zbiorcze, ponieważ nie można otworzyć obiektu mapowanie pliku SSIS"Global\DTSQLIMPORT".Kod błędu systemu operacyjnego 2 (system nie może odnaleźć określonego pliku.).Upewnij się, że uzyskują dostęp do lokalnego serwera za pośrednictwem zabezpieczeń systemu Windows. „ „

obiekt docelowy programu SQL Server zapewnia te same szybkiego wstawiania danych do SQL Server że zawiera zbiorcze Wstaw zadania; jednak za pomocą docelowego programu SQL Server, pakiet może dotyczyć przekształcenia danych kolumna przed załadowaniem danych do SQL Server.

Do ładowania danych do SQL Server, należy wziąć pod uwagę przy użyciu programu SQL Server obiekt docelowy zamiast OLE DB obiekt docelowy.

obiekt docelowy programu SQL Server można skonfigurować w następujący sposób:

  • Określ tabela lub widok, w którym do ładowanie zbiorcze danych.

  • Dostosowywanie ładowanie zbiorcze operacji przez określenie opcji, takich jak czy ograniczeń check.

  • Określ, czy wszystkie wiersze zatwierdzanie w jednej partia lub ustawić maksymalną liczbę wierszy, aby zatwierdzić jako zadanie partia.

  • Określ limit czas dla operacji ładowanie zbiorcze.

To obiekt docelowy używa dostawca OLE DB, aby użyć Określa, aby połączyć się ze źródłem danych Menedżer połączeń OLE DB i Menedżer połączeń.Aby uzyskać więcej informacji zobaczMenedżer połączeń OLE DB.

An Integration Services project also provides the data urządzenie źródłowe object from which you can create an OLE DB menedżer połączeń. Spowoduje to udostępnienie urządzenie źródłowe danych i widoki urządzenie źródłowe danych do obiekt docelowy programu SQL Server.Aby uzyskać więcej informacji zobacz Data Source (SSIS) i Widok urządzenie źródłowe danych (SSIS).

obiekt docelowy programu SQL Server ma jedno wejście.Nie obsługuje on dane wyjściowe błąd.

Important noteImportant Note:

Użytkownicy, którzy wykonać pakietów, które zawierają SQL Server docelowe wymagają uprawnienie "Tworzenie obiektów globalnych".Można udzielić tego uprawnienia użytkownikom za pomocą lokalnych zasad zabezpieczeń, narzędzie otwarte z Narzędzia administracyjne menu.Jeśli zostanie wyświetlony komunikat o błędzie podczas wykonywania pakietu, który korzysta z serwera SQL obiekt docelowy, upewnij się, że konto z uruchomioną pakiet ma uprawnienie "Tworzenie obiektów globalnych".

Opcje Wstaw zbiorczej

Jeśli obiekt docelowy programu SQL Server korzysta z trybu dostępu do szybkiego ładowania danych, można określić następujące opcje szybkiego obciążenia:

  • Zachowują tożsamości wartości z pliku importowane dane lub użyć unikatowych wartości przypisane przez SQL Server.

  • Zachowanie wartości null podczas operacji ładowanie zbiorcze.

  • Sprawdź ograniczenia dla tabela miejsce docelowe lub w widoku podczas operacji import zbiorczy.

  • Uzyskać blokada poziomie tabela przez cały czas trwania operacji ładowanie zbiorcze.

  • Wstaw wyzwalaczy zdefiniowany na wykonać obiekt docelowy tabela podczas operacji ładowanie zbiorcze.

  • Określ numer pierwszego wiersza w danych wejściowych do załadowania ciągu zbiorczego wstawić operacji.

  • Określ numer ostatniego wiersza w danych wejściowych do załadowania ciągu zbiorczego wstawić operacji.

  • Określ maksymalną liczbę błędów przed ładowanie zbiorcze operacja została anulowana.Każdy wiersz, który nie może być importowany jest liczony jako jeden błąd.

  • Należy określić kolumny w danych wejściowych, które zawierają posortowane dane.

Aby uzyskać więcej informacji na temat opcji ładowania zbiorczej zobacz BULK INSERT (Transact-SQL).

Zwiększanie wydajności obiekt docelowy programu SQL Server

Aby zwiększyć wydajność podczas wykonywania zbiorczej operacji wstawiania wstawiania zbiorczego oraz dostępu do danych tabela, należy zmienić domyślne opcje w następujący sposób:

  • Nie weryfikują ograniczenia dla tabela miejsce docelowe lub w widoku podczas operacji import zbiorczy.Aby uzyskać więcej informacji zobaczCHECK Constraints.

  • Nie wykonywać wyzwalacze wstawiania zdefiniowane w tabela docelowej podczas operacji ładowanie zbiorcze.Aby uzyskać więcej informacji zobaczDML Triggers.

  • Blokada nie mają zastosowania do tabela.W ten sposób tabela pozostaje dostępny dla innych użytkowników i aplikacje podczas zbiorczego wstawić operacji.

Konfigurowanie obiekt docelowy programu SQL Server

zestaw właściwości za pomocą SSIS Projektant lub programowo.

Aby uzyskać więcej informacji na temat właściwości, które zestaw w Edytor obiekt docelowy programu SQL Server okna dialogowego kliknij jedną z następujących tematów:

The Advanced Editor dialog box reflects the properties that can be zestaw programmatically.Aby uzyskać więcej informacji na temat właściwości, które zestaw w Zaawansowany edytor okna dialogowego pole lub programowo, kliknij jedną z następujących tematów:

Aby uzyskać więcej informacji na temat ustawiania właściwości kliknij jedną z następujących tematów:

Integration Services icon (small) Konfiguracja w aktualizacji z usług integracja Services pobytu

Najnowsze pliki do pobrania, artykuły, próbki, i pliki wideo firmy Microsoft, jak również wybranego rozwiązania od Wspólnoty, odwiedź witrynę Integration Services strona w witrynie MSDN lub TechNet:

Automatycznego powiadomienie tych aktualizacji należy subskrybować źródła danych RSS, które jest dostępne strona.