Przewodnik dla deweloperów (integracja Services)
Integration Services zawiera model zupełnie nowych obiektów, które został rozszerzony o wiele funkcji, które rozszerzenia i programowania pakietów łatwiejsza, bardziej elastyczne i bardziej wydajne.Deweloperzy mogą rozszerzać i programowania niemal wszystkie aspekty Integration Services pakiety.
Jak Integration Services Deweloper, istnieją dwa podstawowe podejścia, które można podjąć w celu Integration Services programowania:
Pisząc składników, które stają się dostępne w ramach można rozszerzyć pakietów SSIS Projektant umożliwiają korzystanie z niestandardowych funkcji w pakiecie.
Można tworzyć, konfigurować i uruchomić pakietów programowo z własnych aplikacji.
Jeśli stwierdzisz, że składniki wbudowany w Integration Services nie spełniają wymagań, można rozszerzyć możliwości Integration Services przez kodowania własne rozszerzenia. W tej metody dostępne są dwie opcje discrete:
W przypadku ad hoc używać w jeden pakiet, można utworzyć zadanie niestandardowe, pisania kodu zadania skryptów lub składnik przepływ danych niestandardowych za pomocą odpowiedniego kodu w składniku skryptów, można skonfigurować jako urządzenie źródłowe, transformacja lub docelowego.Te zaawansowane otoki pisanie kodu infrastruktury dla siebie i pozwalają skupić się wyłącznie na opracowywanie swoje niestandardowe funkcje; jednak nie są łatwe do ponownego użycia gdzie indziej.
Do użytku w wielu pakietów można utworzyć niestandardowe Integration Services składniki układają się rozszerzenia, takie jak połączenia menedżerów, zadania, moduły wyliczające, dostawców dzienników i danych. Zarządzanych Integration Services model obiektowy zawiera podstawowych klas, które zapewniają rozpoczęciem punkt i upewnij się, opracowywania rozszerzeń niestandardowych łatwiejsze niż kiedykolwiek wcześniej.
Do tworzenia pakietów dynamicznie, lub aby zarządzać i uruchamianie Integration Services pakiety poza środowisko projektowania, można programowo manipulować pakietów. Można załadować, modyfikować i uruchomić istniejące pakiety lub można utworzyć i uruchomić zupełnie nowe pakiety programowo.W ten sposób masz ciągłego zakres opcji:
Załadować i uruchomić pakiet istniejących bez żadnych modyfikacji.
Ładowanie istniejący pakiet, skonfiguruj ponownie go (na przykład określić inne urządzenie źródłowe danych), i uruchom go.
Tworzenie nowego pakiet, dodać i skonfigurować składniki, wprowadzanie zmian, obiektów i właściwości przez właściwość, zapisz go, a następnie uruchom go.
Te metody Integration Services Programowanie są opisane w tej sekcji i wykazać się z przykładami.
W tej sekcji
Integracja usług programowanie — omówienie
W tym artykule opisano role przepływ sterowania i przepływ danych w Integration Services rozwój.Opis przekształcenia synchroniczne i asynchroniczne
W tym artykule opisano ważne różnice między wyjść synchroniczne i asynchroniczne i składników, które ich używają w przepływ danych.Working with Connection Managers Programmatically
Wyświetla listę menedżerów połączenia, korzystające z kod zarządzany i wartości, które zwracają Menedżera połączeń, gdy kod wywołuje AcquireConnection Metoda.Rozszerzanie pakiety ze wykonywanie wykonywanie skryptów
Zawiera opis sposobów rozszerzać przepływ sterowania przy użyciu zadania skryptu lub przepływ danych za pomocą składnika skryptów.Extending Packages with Custom Objects
W tym artykule opisano sposób tworzenia i program niestandardowe zadania, składniki przepływ danych i inne obiekty pakiet do użycia w wielu pakietów.Tworzenie pakietów programowe
W tym artykule opisano sposób tworzenia, konfigurowanie i Zapisz Integration Services pakiety programowo.Uruchamianie i programowe zarządzanie pakiety
W tym artykule opisano sposób wyliczenia, uruchamiania i zarządzania nimi Integration Services pakiety programowo.
Odwołanie
Odwołanie do właściwości przepływ danych
Wyświetla listę właściwości niestandardowe składników przepływ danych.Te właściwości niestandardowe istnieje tylko w czasie wykonywania i nie są uwzględniane w odwołaniu do programowania zarządzanych.Integracja usług komunikaty o błędach i odwołania wiadomości
Wyświetla listę wstępnie zdefiniowanych Integration Services Kody błędów, wraz z ich symboliczne nazwy i opisy.
Sekcje pokrewne
Programming Samples
Zawiera listę i opisy Integration Services przykłady programowania. Przykłady są dostępne jako składnik opcjonalny instalacji.Troubleshooting Package Development
Zawiera opis funkcji i narzędzi dostępnych w programie Integration Services przewiduje się, jak rozwiązywanie problemów z pakietów w czasie projektowania.