Udostępnij za pośrednictwem


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żna informacjaWaż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

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.