Programowe zarządzanie opakowania i folderów
Podczas pracy programowo z Integration Services pakiety, można określić, czy istnieje pojedynczy pakiet lub folder programu lub zarządzać folderami, w którym przechowywane są pakiety. The Application class of the Microsoft.SqlServer.Dts.Runtime namespace provides a variety of methods to satisfy these requirements.
W tym temacie.
Określanie, czy istnieje pakiet lub folderu
Zarządzanie pakietów i folderów
Usuwanie pakiet
Tworzenie folderu
Usunięcie folderu
Zmiana nazwy folderu
Aby uzyskać informacje dotyczące wyliczania dostępne pakiety Zobacz Wyliczanie programowo dostępne pakiety. Aby uzyskać informacje dotyczące ładowania i uruchamiania pakietów zapisanych programowo zobacz Ładowanie i programowo uruchomiony pakiet lokalny i Loading and Running a Remote Package Programmatically.
Wszystkie metody omówione w tym temacie wymaga odwołania do Microsoft.SqlServer.ManagedDTS wirtualny plik dziennika. Po dodaniu odwołania w nowym projekcie zaimportować Microsoft.SqlServer.Dts.Runtime obszar nazw z using lub Imports Instrukcja.
Important Note: |
---|
Metody ApplicationKlasa do pracy z magazynu pakiet SSIS obsługuje tylko ".", localhost lub serwer nazw dla serwera lokalnego. Nie można użyć "(local)". |
Określanie, czy pakiet lub folder już istnieje
Aby programowo określić, czy pakiet zapisany istnieje, zadzwoń jedną z następujących metod, przed przystąpieniem do ładowania i uruchamiania pakietu:
Lokalizacja przechowywania |
Metoda służąca do wywołania |
---|---|
Magazyn pakiet SSIS |
ExistsOnDtsServer(String, String) |
SQL Server |
ExistsOnSqlServer(String, String, String, String) |
Aby programowo określić, czy folder istnieje, zadzwoń jedną z następujących metod, przed przystąpieniem do listy pakiety, przechowywane w folderze:
Lokalizacja przechowywania |
Metoda służąca do wywołania |
---|---|
Magazyn pakiet SSIS |
FolderExistsOnDtsServer(String, String) |
SQL Server |
FolderExistsOnSqlServer(String, String, String, String) |
Powrót do początku
Zarządzanie opakowania i folderów
The Application class of the Microsoft.SqlServer.Dts.Runtime namespace provides additional methods for managing packages and the folders in which they are stored.
Usuwanie pakiet
Aby usunąć pakiet zapisany programowo, wywołaj jedną z następujących metod:
Lokalizacja przechowywania |
Metoda służąca do wywołania |
---|---|
Magazyn pakiet SSIS |
RemoveFromDtsServer(String, String) |
SQL Server |
RemoveFromSqlServer(String, String, String, String) |
Powrót do początku
Tworzenie folderu
Aby utworzyć folder przechowywania programowo, wywołaj jedną z następujących metod:
Lokalizacja przechowywania |
Metoda służąca do wywołania |
---|---|
Magazyn pakiet SSIS |
CreateFolderOnDtsServer(String, String, String) |
SQL Server |
CreateFolderOnSqlServer(String, String, String, String, String) |
Powrót do początku
Usunięcie folderu
Aby usunąć folder przechowywania programowo, wywołaj jedną z następujących metod:
Lokalizacja przechowywania |
Metoda służąca do wywołania |
---|---|
Magazyn pakiet SSIS |
RemoveFolderFromDtsServer(String, String) |
SQL Server |
RemoveFolderFromSqlServer(String, String, String, String) |
Powrót do początku
Zmiana nazwy folderu
Aby zmienić nazwę folderu przechowywania programowo, wywołaj jedną z następujących metod:
Lokalizacja przechowywania |
Metoda służąca do wywołania |
---|---|
Magazyn pakiet SSIS |
RenameFolderOnDtsServer(String, String, String, String) |
SQL Server |
RenameFolderOnSqlServer(String, String, String, String, String, String) |
Powrót do początku
|