Programowe zarządzanie pakietami i folderów
Podczas pracy programowo z Integration Services pakiets, należy ustalić, czy osoba pakiet lub folder istnieje, lub foldery, w których zarządzanie pakiets są przechowywane.Application Klasy Microsoft.SqlServer.Dts.Runtime nazw udostępnia wiele metod, które spełniają te wymagania.
W tym temacie
Określanie, czy istnieje pakiet lub folderu
Zarządzanie pakietami i folderów
Usunięcie pakiet
Tworzenie folderu
Usunięcie folderu
Zmiana nazwy folderu
Aby uzyskać informacje dotyczące wyliczania dostępnych pakietów, zobacz Programistyczne wyliczanie pakietów dostępnych.Aby uzyskać informacje dotyczące ładowania i uruchamiania pakietów zapisanych programowo, zobacz Uruchomienie pakietu SSIS programowo na komputerze lokalnym i Uruchomienie pakietu SSIS programowo na komputerze zdalnym.
Wszystkie metody omówione w tym temacie wymagają odniesienie do Microsoft.SqlServer.ManagedDTS wirtualny plik dziennika.Po dodaniu odwołania w nowym projekcie importu Microsoft.SqlServer.Dts.Runtime obszar nazw z using lub Imports instrukcja.
Ważne: |
---|
Metody Application klasy do pracy z magazynu pakietu SSIS obsługuje tylko ".", localhost lub serwera Nazwa serwera lokalnego.Nie można użyć "(local)". |
Określanie, czy istnieje pakietu lub folderu
Aby programowo określić, czy pakiet zapisany istnieje, wywołania jednej z następujących metod przed podjęciem próby załadowania i uruchomienia pakietu:
Lokalizacja magazynu |
Wywołanie metody |
---|---|
Magazyn pakietu SSIS |
[ M:Microsoft.SqlServer.Dts.Runtime.Application.ExistsOnDtsServer(System.String,System.String) ] |
SQL Server |
[ M:Microsoft.SqlServer.Dts.Runtime.Application.ExistsOnSqlServer(System.String,System.String,System.String,System.String) ] |
Aby programowo określić, czy folder istnieje, wywołania jednej z następujących metod przed przystąpieniem do listy pakietów, przechowywane w folderze:
Lokalizacja magazynu |
Wywołanie metody |
---|---|
Magazyn pakietu SSIS |
[ M:Microsoft.SqlServer.Dts.Runtime.Application.FolderExistsOnDtsServer(System.String,System.String) ] |
SQL Server |
[ M:Microsoft.SqlServer.Dts.Runtime.Application.FolderExistsOnSqlServer(System.String,System.String,System.String,System.String) ] |
Powrót do początku
Zarządzanie pakietami i folderów
Application Klasy Microsoft.SqlServer.Dts.Runtime nazw zapewnia dodatkowe metody zarządzania pakietami i foldery, w których są przechowywane.
Usunięcie pakietu
Aby usunąć zapisany pakiet programowo, wywołania jednej z następujących metod:
Lokalizacja magazynu |
Wywołanie metody |
---|---|
Magazyn pakietu SSIS |
[ M:Microsoft.SqlServer.Dts.Runtime.Application.RemoveFromDtsServer(System.String,System.String) ] |
SQL Server |
[ M:Microsoft.SqlServer.Dts.Runtime.Application.RemoveFromSqlServer(System.String,System.String,System.String,System.String) ] |
Powrót do początku
Tworzenie folderu
Programowo utworzyć folder przechowywania, wywołania jednej z następujących metod:
Lokalizacja magazynu |
Wywołanie metody |
---|---|
Magazyn pakietu SSIS |
[ M:Microsoft.SqlServer.Dts.Runtime.Application.CreateFolderOnDtsServer(System.String,System.String,System.String) ] |
SQL Server |
[ M:Microsoft.SqlServer.Dts.Runtime.Application.CreateFolderOnSqlServer(System.String,System.String,System.String,System.String,System.String) ] |
Powrót do początku
Usunięcie folderu
Aby usunąć folder przechowywania programowo, wywołania jednej z następujących metod:
Lokalizacja magazynu |
Wywołanie metody |
---|---|
Magazyn pakietu SSIS |
[ M:Microsoft.SqlServer.Dts.Runtime.Application.RemoveFolderFromDtsServer(System.String,System.String) ] |
SQL Server |
[ M:Microsoft.SqlServer.Dts.Runtime.Application.RemoveFolderFromSqlServer(System.String,System.String,System.String,System.String) ] |
Powrót do początku
Zmiana nazwy folderu
Aby zmienić nazwę folderu przechowywania programowo, wywołania jednej z następujących metod:
Lokalizacja magazynu |
Wywołanie metody |
---|---|
Magazyn pakietu SSIS |
[ M:Microsoft.SqlServer.Dts.Runtime.Application.RenameFolderOnDtsServer(System.String,System.String,System.String,System.String) ] |
SQL Server |
[ M:Microsoft.SqlServer.Dts.Runtime.Application.RenameFolderOnSqlServer(System.String,System.String,System.String,System.String,System.String,System.String) ] |
Powrót do początku
|