Udostępnij za pośrednictwem


SQL ServerMiejsce docelowe

obiekt docelowy programu SQL Server łączy się z lokalnym SQL Server bazy danych i luzem powoduje załadowanie danych do SQL Server tabele i widoki.Nie można użyć obiekt docelowy programu SQL Server w pakietach, które dostęp SQL Server bazy danych na serwerze zdalnym.Zamiast tego należy użyć OLE DB w pakiety obiekt docelowy.Aby uzyskać więcej informacji, zobacz OLE DB docelowego.

Ostrzeżenie

Jeśli nastąpi próba użycia obiekt docelowy programu SQL Server do ładowanie zbiorcze danych do zdalnej bazy danych SQL Server może zostać wyświetlony komunikat podobny do następującego błędu: "Rekord OLE DB jest dostępna.Źródło: "Microsoft SQL Server Native Client" HRESULT: 0x80040E14 opis: ' Nie można zbiorczo obciążenia, ponieważ SSIS mapowanie pliku obiektu ' Global\DTSQLIMPORT ' nie można otworzyć.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 oferuje te same szybkiego wstawiania danych do SQL Server zapewniający zadań Wstaw luzem; Jednakże, używając programu SQL Server obiekt docelowy, pakiet można zastosować przekształcenia do kolumna danych, przed załadowaniem danych do SQL Server.

Ładowania danych do SQL Server, należy rozważyć użycie obiekt docelowy programu SQL Server, zamiast obiekt docelowy OLE DB.

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, określając opcje, takie jak ograniczeń check.

  • Określ, czy wszystkie wiersze zatwierdzanie w jednej partia lub zestaw maksymalną liczbę wierszy do zatwierdzanie jako zadanie partia.

  • Określ czas-limit dla zbiorczego ładowania operacji.

W tej obiekt docelowy używa menedżer połączeń OLE DB, aby połączyć się z danych źródło, i menedżer połączeń określa dostawca OLE DB do używania.Aby uzyskać więcej informacji, zobacz Menedżer połączeń OLE DB.

Integration Services Project udostępnia również dane obiekt źródłowy , z którym można utworzyć połączenie OLE DBmanager. Spowoduje to udostępnienie źródło danych i widoki źródło danych do SQL Server miejsca docelowego.Aby uzyskać więcej informacji, zobacz Źródła danych (SSIS) i Widok źródła danych (SSIS).

obiekt docelowy SQL Server ma jedno wejście.Nie obsługuje błąd wyjścia.

Ważna informacjaWażne:

Użytkownicy, którzy wykonać pakietów zawierających obiekt docelowy programu SQL Server wymaga "Tworzenie obiektów globalnych" uprawnienie.To uprawnienie można udzielić użytkownikom za pomocą lokalnych zasad zabezpieczeń, narzędzie otwarty z Narzędzia administracyjne menu.Jeśli zostanie wyświetlony komunikat o błędzie podczas wykonywania pakiet, który używa obiekt docelowy programu SQL Server, upewnij się, że konto uruchamiania pakiet "Tworzenie obiektów globalnych" uprawnienie.

Opcje wstawiania luzem

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

  • Zachowują tożsamości wartości z pliku danych importowanych lub używać unikatowych wartości przypisane przez SQL Server.

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

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

  • Nabywają tabela-poziom blokowania na czas trwania operacji ładowania luzem.

  • Wyzwalacze wstawiania zdefiniowane na wykonanie obiekt docelowy tabela podczas operacji ładowania luzem.

  • Określ numer pierwszego wiersza w danych wejściowych załadować podczas zbiorczej operacji wstawiania.

  • Określ numer ostatniego wiersza w danych wejściowych załadować podczas zbiorczej operacji wstawiania.

  • 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 liczone jako jeden błąd.

  • Określ kolumny w danych wejściowych, które zawierają posortowane dane.

Więcej informacji o ładowanie zbiorcze opcji, zobacz BULK INSERT (Transact-SQL).

Zwiększanie wydajności SQL Server docelowy

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

  • Nie można zweryfikować ograniczeń w tabela miejsce docelowe lub w widoku podczas operacji import zbiorczy.Aby uzyskać więcej informacji, zobacz Ograniczenia CHECK.

  • Nie wykonać Wstaw wyzwalaczy zdefiniowane w tabela docelowej podczas operacji ładowania luzem.Aby uzyskać więcej informacji, zobacz DMLWyzwalacze.

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

Konfigurowanie SQL Server docelowy

zestaw właściwości poprzez SSIS Projektant lub programowo.

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

Zaawansowanego edytora okno dialogowe odzwierciedla właściwości, które zestaw programowo.Aby uzyskać więcej informacji na temat właściwości, które zestaw w Zaawansowanego edytora okno dialogowe pole lub programowo, kliknij jeden z następujących tematów:

Aby uzyskać więcej informacji dotyczących sposobu zestaw właściwości, kliknij jeden z następujących tematów:

Zasoby zewnętrzne

Ikona usług Integration Services (mała)Bieżąco z usług integracji

Najnowsze pliki do pobrania, artykuły, próbki i wideo firmy Microsoft, jak również wybranych rozwiązań ze Wspólnoty, odwiedź witrynę Integration Services strona na MSDN i TechNet:

Aby otrzymywać automatyczne powiadomienia dotyczące tych aktualizacji, zasubskrybuj źródła danych RSS dostępne na tej stronie.