Udostępnij za pośrednictwem


Using Integration Services with the Database Engine

The Microsoft SQL Server Database Engine is the core service for storing, processing, and securing data in either a relational (tabular) format or in XML documents.SQL Server Database Engine provides tools and features that you can use to build high-volume online transactional processing (OLTP) databases to manage changing data or data warehouses to organize large amounts of stable data for ease of analysis and retrieval.

Aby uzyskać więcej informacji na temat Database Engine, zobacz Pojęcia związane z aparat bazy danych.

This topic focuses on the Integration Services objects that are especially designed to work with Database Engine.Integration Services also includes objects to connect and write data to a SQL Server Compact database.

Aby uzyskać więcej informacji zobaczZa pomocą usług integracja Services z programu SQL Server CD.

Menedżerowie połączeń

Menedżer połączeń jest logiczną reprezentacją połączenie danych urządzenie źródłowe.Istnieje wiele różnych menedżerów połączenia, które mogą łączyć się z Database Engine. Tylko obiekty SMO menedżer połączeń jest specyficzny dla Database Engine. Inni menedżerowie połączenia mają bardziej uniwersalnych aplikacji w pakietach i połączyć się z innymi typami danych.

Menedżer połączeń obiektów SMO

Menedżer połączeń obiekty SMO umożliwia pakiet połączyć się z serwerem obiektów SMO (SQL Management Object).Przeniesienie zadania Integration Services za pomocą menedżer połączeń obiektów SMO. Podczas konfigurowania zarządcę obiekty SMO połączenia można określić nazwę serwera, na którym SQL Server jest instalowana, a następnie wybierz tryb uwierzytelnianie do łączenia się z serwerem.

Aby uzyskać więcej informacji zobaczMenedżer połączeń obiektów SMO.

Zadania

Zadania są przepływ sterowania elementy, które definiują jednostki pracy, które są wykonywane w pakiecie.Następujące zadania można użyć do tworzenia, zmiany i przetworzyć obiektów w bazie danych programu SQL Server.

Następujące zadania zostały zaprojektowane do pracy w szczególności z Database Engine.

Zbiorcza Wstaw zadania

Wstaw zbiorcze zadania kopiuje dane z plików tekstowych do tabela programu SQL Server lub w widoku.Jeśli masz dane w plikach tekstowych i danych wymaga nie transformacja, zbiorcze Wstaw zadania jest najszybszym sposobem na załadowanie danych z plików tekstowych do programu SQL Server.Plik formatu wraz z zadaniem Wstaw zbiorcze można użyć do zdefiniowania pola i typy danych lub opcje wstawiania zbiorczego zestaw w zadaniu.Wstaw zbiorcze zadania obsługuje pliki w formacie XML i nonXML.

Aby uzyskać więcej informacji na temat tego zadania Zobacz Zbiorcza Wstaw zadania.

Wstaw zbiorcze zadania używa pliku menedżer połączeń do łączenia się z plikiem źródłowym i menedżer połączeń OLE DB, aby połączyć się z aparat bazy danych.

Aby uzyskać więcej informacji zobacz Flat File Connection Manager i Menedżer połączeń OLE DB.

Przenoszenie zadania

Przeniesienie zadania, przenieś lub skopiuj obiekty programu SQL Server między wystąpieniami programu SQL Server oraz między bazami danych programu SQL Server.Za pomocą tych zadań można przenosić obiekty programu SQL Server, takich jak bazy danych, komunikaty o błędach, zadań, identyfikatory logowania, zdefiniowanej przez użytkownika procedurach przechowywanych w wzorzec bazy danych i przenoszenie obiektów bazy danych poziom, takich jak tabele, widoki i schematów.Zadania te działają tylko w przypadku programu SQL Server, można ich przenosić między wystąpienia programu SQL Server 2000, wystąpień programu SQL Server lub jednym z każdego.

Przeniesienie zadania bazy danych

Transfer zadań transferu bazy danych SQL Server bazy danych między dwoma wystąpieniami SQL Server. W przeciwieństwie do innych zadań, które można przekazywać wyłącznie SQL Server obiekty, kopiując je bazie transfer zadania można skopiować lub przenieść bazę danych. To zadanie można również skopiować bazę danych, który znajduje się na tym samym serwerze.

Aby uzyskać więcej informacji na temat tego zadania Zobacz Przeniesienie zadania bazy danych.

Przeniesienie zadania komunikaty błędów

Komunikaty o błędach transfer zadań przeniesień SQL Server Błąd zdefiniowany przez użytkownika wiadomości pomiędzy wystąpieniami SQL Server. Zdefiniowane przez użytkownika wiadomości są wiadomościami z identyfikator, który jest równy lub większy niż 50 000.Wiadomości z identyfikatorem mniej niż 50 000 są komunikaty o błędach systemu i nie mogą zostać przeniesione za pomocą zadań transferu komunikatów o błędach.Zadanie można skonfigurować w taki sposób, aby przenieść tylko wiadomości w wybranym języku tak długo, jak wersja us_english komunikat, że używany kod strona 1033 znajduje się na obiekt docelowy serwera.

Aby uzyskać więcej informacji na temat tego zadania Zobacz Przeniesienie zadania komunikaty błędów.

Przeniesienie zadania, zadanie

Transfer zadania zadanie Przenosi jeden lub więcej SQL Server Zadania agenta między wystąpieniami SQL Server. Można również określić, czy przeniesionych zadań są włączone na obiekt docelowy.

Aby uzyskać więcej informacji na temat tego zadania Zobacz Transfer Jobs Task.

Przeniesienie zadania logowania

Zadania logowania do transferu Przenosi jeden lub więcej identyfikatorów logowania między wystąpieniami SQL Server. Można również określić, czy zadanie kopiuje identyfikatorów zabezpieczeń (SID) skojarzonego z logowania.Identyfikatory SID są wymagane, jeśli przeniesienie bazy danych w tym samym czasie; w przeciwnym razie przeniesionych logowania nie są rozpoznawane przez docelową bazę danych.

Aby uzyskać więcej informacji na temat tego zadania Zobacz Przeniesienie zadania logowania.

Przeniesienie zadania przechowywanych procedur wzorca

Zadanie transfer procedury przechowywane wzorzec Przenosi jeden lub więcej przez użytkownika procedurach przechowywanych między wzorzec baz danych na wystąpienia SQL Server. Aby przetransferować procedura przechowywana z wzorzec bazy danych, właściciel procedura musi być dbo.To zadanie nie kopiuje procedury składowane w systemie.

Aby uzyskać więcej informacji na temat tego zadania Zobacz Transfer Master Stored Procedures Task.

Przeniesienie zadania obiekty programu SQL Server

Przeniesienie SQL Server Obiekty zadań Przenosi jeden lub więcej typów obiektów w SQL Server Baza danych pomiędzy wystąpieniami SQL Server. W zależności od wersja programu SQL Server to jest on używany jako urządzenie źródłowe, różne typy obiektów są dostępne do skopiowania. Na przykład tylko SQL Server Baza danych zawiera schematów i zagregowanych przez użytkownika. W zależności od obiektów przeniesione można wybrać obiekty powiązane, aby uwzględnić w przeniesieniu.

Aby uzyskać więcej informacji na temat tego zadania Zobacz Transfer SQL Server Objects Task.

Zadania konserwacji

Integration Services zawiera zestaw zadań, które pełnią funkcje obsługi bazy danych.Zadania te są zwykle używane w planów konserwacji bazy danych, ale zadań mogą również zostać włączone SSIS pakiety. Aby uzyskać więcej informacji zobacz Maintenance Plan Wizard i Plany konserwacji.

Zadania konserwacji, mogą być używane z SQL Server 2000 i SQL Server bazy danych i obiektów bazy danych.

tworzyć kopię zapasową Bazy danych zadań

Różne rodzaje wykonuje zadania tworzyć kopię zapasową bazy danych SQL Server kopie zapasowe bazy danych. Zadania można wykonywać kopie zapasowe bazy danych jednego lub wielu baz danych.Jeśli zadania wykonuje kopię zapasową tylko jednej bazy danych, można wybrać składnik kopia zapasowa: Baza danych, lub jej plików i filegroups.

Aby uzyskać więcej informacji na temat tego zadania Zobacz Back Up Database Task.

Sprawdź zadania integralność bazy danych

Zadanie sprawdzania integralność bazy danych sprawdza alokacji i strukturalnych integralność wszystkich obiektów w określonej bazie danych.Zadanie może sprawdzić, czy bazy danych jednego lub wielu baz danych i można określić, czy też sprawdzić indeksy bazy danych.

Aby uzyskać więcej informacji na temat tego zadania Zobacz Check Database Integrity Task.

wykonać programu SQL Server Agent zlecenia zadanie

wykonać SQL Server Agent zlecenia zadanie SQL Server zadanie agenta. SQL Server Agent jest Microsoft Usługa systemu Windows, który uruchamia zadania, które zostały zdefiniowane w wystąpieniu programu SQL Server. Można utworzyć zadania, których wykonać instrukcji języka Transact-SQL i skryptów ActiveX, wykonać Analysis Services zadania konserwacji replikacja lub uruchomienia pakietów. You can also configure a job to monitor Microsoft SQL Server and to raise alerts.SQL Server Agent zadania są zazwyczaj używane do automatyzacji zadań wykonywanych wielokrotnie.

Aby uzyskać więcej informacji na temat tego zadania Zobacz wykonać programu SQL Server Agent zlecenia zadanie.

T-instrukcja języka SQL zadanie do wykonania

Instrukcje języka Transact-SQL jest uruchamiany przez zadanie wykonać instrukcja T-SQL.To zadanie jest podobne do zadania wykonać instrukcji SQL.Jednak T wykonywanie-instrukcja języka SQL zadania obsługuje tylko wersja języka Transact-SQL języka SQL i tego zadania nie można używać do uruchamiania instrukcja na serwerach, które używają innych dialektów języka SQL.Jeśli należy uruchamiać kwerendy parametryczne, Zapisz wyniki kwerendy do zmiennych lub właściwość wyrażenia używane, należy użyć zadanie wykonać instrukcja języka SQL, zamiast zadanie wykonać instrukcja T-SQL.

Aby uzyskać więcej informacji na temat tego zadania Zobacz Execute T-SQL Statement Task i wykonać zadań SQL.

Zadanie Oczyszczanie historia

Oczyszczanie historia zadania usuwa dane historyczne dotyczące wykonywania kopia zapasowa i przywracanie działania, SQL Server Zadania agenta i planów konserwacji bazy danych. Zadanie zawiera właściwość do określania data najstarsze dane przechowywane w tabelach historia.The task deletes entries in the history tables in the SQL Server msdb database, such as the backupfile andbackupfilegroup tables.

Aby uzyskać więcej informacji na temat tego zadania Zobacz Zadanie Oczyszczanie historia.

Zadania oczyszczania konserwacji

Zadania oczyszczania konserwacja usuwa pliki związane z planów konserwacji, w tym pliki kopia zapasowa bazy danych i raporty utworzone przez planów konserwacji.Zadanie zawiera opcję usunięcia określonego pliku lub usunąć grupę plików w folderze.Opcjonalnie można określić rozszerzenia plików do usunięcia.Można określić wieku plików, aby usunąć za pomocą dni, tygodnie, miesiące lub lata.

Aby uzyskać więcej informacji na temat tego zadania Zobacz Zadania oczyszczania konserwacji.

Powiadamianie operator zadań

Zadania o operator wysyła wiadomości powiadomienie SQL Server Operatory agenta. A SQL Server Operator agenta jest alias osobę lub grupę, która może odbierać powiadomień elektronicznych. Zadanie może powiadamiać jeden lub więcej operatorów za pomocą poczty e-mail, pager, lub polecenie net send.Każdy operator może zostać powiadomiony za pomocą różnych metod.

Aby uzyskać więcej informacji na temat tego zadania Zobacz Notify Operator Task.

Ponownie utwórz indeks zadań

Zadanie odbudować indeks Przebudowuje indeksy w SQL Server tabele bazy danych i widokach. Zadanie można odbudować indeksów w bazie danych jednej lub wielu baz danych.Jeśli zadanie Przebudowuje indeksy tylko w jednej bazie danych, można wybrać widoków i tabele indeksów, których buduje ponownie zadanie.

Aby uzyskać więcej informacji na temat tego zadania Zobacz Notify Operator Task.

Zmienianie kolejności zadań indeksu

Zadanie zreorganizować indeks Reorganizuje indeksów w SQL Server tabele bazy danych i widokach. Zadanie można reorganizować indeksy w bazie danych jednej lub wielu baz danych.Jeśli zadanie Reorganizuje tylko indeksów w jednej bazie danych, można wybrać widoków lub tabel, na których indeksów Reorganizuje zadania.Zadanie zreorganizować indeks obejmuje również opcję compact dużego obiektu danych.Dużego obiektu danych są dane z image, text, ntext, varchar(max), nvarchar(max), varbinary(max), lub xml Typ danych.

Aby uzyskać więcej informacji na temat tego zadania Zobacz Reorganize Index Task.

Zmniejszanie zadanie bazy danych

Zmniejsz baz danych zadaniem zmniejsza rozmiar SQL Server pliki danych i dziennika bazy danych. Zadanie można zmniejszyć pliki bazy danych jednego lub wielu baz danych.Jeśli zadanie Zmniejsz bazy danych zmniejsza wielu baz danych, zadanie będzie uruchamiane wielu poleceń SHRINKDATABASE, jeden dla każdej bazy danych.Wszystkie wystąpienia danego polecenia SHRINKDATABASE za pomocą tej samej wartości argumentu, z wyjątkiem dla argumentu, który zawiera nazwę bazy danych.

Aby uzyskać więcej informacji na temat tego zadania Zobacz Shrink Database Task.

Aktualizowanie zadań statystyki

aktualizacja statystyki zadań aktualizacji informacji o dystrybucji wartości klucz dla jednego lub kilku grup statystyk (kolekcje) w określonej tabela lub widok indeksowany.Zadanie aktualizacja statystyki dla bazy danych jednego lub wielu baz danych.Zadanie aktualizacji tylko statystyki w jednej bazie danych, można wybrać, widoków lub tabel, na których statystyki aktualizuje zadania.Można skonfigurować tak, aktualizację, aby zaktualizować wszystkie statystyki, tylko statystyki kolumn lub tylko statystyki indeksu.

Jeśli zadanie aktualizacja statystyki aktualizuje dane statystyczne w wielu baz danych, zadanie będzie uruchamiane wielu instrukcji aktualizacja statystyki, jeden dla każdej tabela lub widoku.Wszystkie wystąpienia aktualizacja statystyki za pomocą tej samej klauzula, ale inne wartości jako argumentu, które podano w tabela lub wyświetlanie nazwy.

Aby uzyskać więcej informacji na temat tego zadania Zobacz Aktualizowanie zadań statystyki.

Miejsca docelowe przepływ danych

Miejsca docelowe są składnikami przepływ danych, które ładowanie danych wyjściowych przepływ danych w różnych typach źródeł danych lub utworzyć zestawu danych w pamięci.Tylko do obiekt docelowy programu SQL Server jest specyficzny dla Database Engine.

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 należy korzystać z docelowego programu SQL Server w pakiety, które uzyskują dostęp SQL Server DB na serwerze zdalnym; zamiast tego należy użyć lokalizacji docelowej DB OLE. 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, można zastosować przekształcenia danych kolumna przed załadowaniem danych do SQL Server.

Aby uzyskać więcej informacji na temat tego obiekt docelowy zobacz obiekt obiekt docelowy programu SQL Server.

Inne usługi integracja zadania i składniki dla aparat bazy danych

Zadanie wykonać instrukcji SQL i wiele Integration Services składniki połączyć się z relacyjnych baz danych. Zadanie wykonać instrukcji SQL uruchamia instrukcje SQL; wyodrębnić składników przepływ danych lub ładowania danych lub użycia Database Engine do przechowywania tymczasowych tabel i indeksów. Chociaż nie zostały zaprojektowane do pracy z Database Engine, następujące składniki przepływ danych dostęp do danych w relacyjnych bazach danych lub wymagać bazy danych programu SQL Server do wykonania swojej pracy

wykonać zadań SQL.   Uruchamia instrukcje SQL lub procedur przechowywanych.Zadanie może zawierać jedną instrukcję SQL lub wiele instrukcja języka SQL, których uruchomienie sekwencyjnie.Zadania można wykonywać również instrukcji SQL dla niektórych sklepach nonrelational danych, takiej jak program Excel.Aby uzyskać więcej informacji zobaczwykonać zadań SQL.

urządzenie źródłowe ADO NET.   Używa danych od dostawca .NET i udostępnia dane przepływ danych.Aby uzyskać więcej informacji zobaczurządzenie urządzenie źródłowewe NET ADO.

urządzenie źródłowe OLE DB.   Wyodrębnia dane ze źródeł danych relacyjnych przy użyciu dostawca OLE DB.Aby uzyskać więcej informacji zobaczurządzenie urządzenie źródłowewe DB OLE.

Rozmyty transformacja grupowanie.   Przeprowadza czyszczenie zadań identyfikując wierszy danych, które mogą być duplikaty danych.transformacja łączy się z wystąpienie Database Engine do tworzenia tabel tymczasowych w algorytmie przekształcania wymagany do wykonania swojej pracy. Aby uzyskać więcej informacji zobaczFuzzy Grouping Transformation.

Rozmyty transformacja wyszukiwania.   Przeprowadza czyszczenie zadań wykonując wyszukiwań rozmyty odpowiednika w tabela referencyjna danych.Odwołanie musi być tabelą w bazie danych programu SQL Server.transformacja łączy się z wystąpienie Database Engine Aby utworzyć dopasowanie indeksów, których używa. Aby uzyskać więcej informacji zobaczRozmyty transformacja wyszukiwania.

Transformacja wyszukiwania.   Rozszerza lub modyfikuje sposób wyszukiwania, a następnie dodając dane z tabela referencyjna zestawu danych.transformacja łączy się z relacyjnej bazy danych, która zawiera tabela referencyjna.Aby uzyskać więcej informacji zobacztransformacja wyszukiwania.

Transformacja polecenia OLE DB.   Uruchamia instrukcję SQL dla każdego wiersza w dane wejściowe transformacji.transformacja łączy się z relacyjnej bazy danych podczas uruchamiania instrukcja języka SQL.Aby uzyskać więcej informacji zobacztransformacja poleceń DB OLE.

Określenie wyodrębniania transformacja.   Wyodrębnia terminy z tekstu i opcjonalnie używa tabela do odfiltrowywania warunkach wyłączenie w relacyjnej bazie danych.transformacja łączy się z relacyjnej bazy danych, która zawiera tabela terminów wykluczeń.Aby uzyskać więcej informacji zobacztransformacja wyodrębniania termin.

Określenie wyszukiwanie transformacja.   Wykonuje wyszukiwań za pasujących terminów wyodrębniony z tekstu z warunkami w tabela referencyjna.Również zlicza liczbę razy, który znajduje się na okres.transformacja łączy się z relacyjnej bazy danych, która zawiera tabela przeszukiwania.Aby uzyskać więcej informacji zobacztransformacja wyszukiwania terminu.

obiekt obiekt docelowy OLE DB.   Powoduje załadowanie danych do źródła danych relacyjnych przy użyciu dostawca OLE DB.Aby uzyskać więcej informacji zobaczOLE DB Destination.

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.