Application.CreateFolderOnDtsServer(String, String, String) Метод

Определение

Создает папку на сервере, которая отображается в узле "Сохраненные пакеты" иерархии служб Integration Services.

public:
 void CreateFolderOnDtsServer(System::String ^ sParent, System::String ^ sNewFolderName, System::String ^ sServerName);
public void CreateFolderOnDtsServer (string sParent, string sNewFolderName, string sServerName);
member this.CreateFolderOnDtsServer : string * string * string -> unit
Public Sub CreateFolderOnDtsServer (sParent As String, sNewFolderName As String, sServerName As String)

Параметры

sParent
String

Имя папки верхнего уровня, в которой должна быть сохранена эта папка.

sNewFolderName
String

Имя, которое должно быть присвоено вновь созданной папке.

sServerName
String

Имя сервера, на котором выполняются службы Integration Services.

Примеры

В следующем примере показано, как создать новую папку myFolderв файловой системе. Чтобы просмотреть папку после создания, откройте SQL Server Management Studio, подключитесь к службе Integration Services, разверните хранилище пакетов хранимых пакетов, а затем разверните папку с myParentFolderименем . В этом примере новая папка создается в существующей папке файловой системы.

class ApplicationTests  
    {  
        static void Main(string[] args)  
        {  
            Application app = new Application();  
            Package p = app.LoadPackage(pkg, null);  

            // Create a new folder named myFolder on the server named yourserver.  
            String folder = "File System";  
            String newName = "myFolder";  
            String serverName = "yourserver";  
            app.CreateFolderOnDtsServer(folder, newName, serverName);  
        }  
    }  
Class ApplicationTests  
        Sub Main(ByVal args() As String)  
            Dim app As Application =  New Application()   
            Dim p As Package =  app.LoadPackage(pkg,Nothing)   

            ' Create a new folder named myFolder on the server named yourserver.  
            Dim folder As String =  "File System"   
            Dim NewName As String =  "myFolder"   
            Dim serverName As String =  "yourserver"   
            app.CreateFolderOnDtsServer(folder, NewName, serverName)  
        End Sub  
End Class  

Комментарии

Чтобы убедиться, что папка создана, следующий запрос Transact-SQL выбирает все пакеты, хранящиеся в папке файловой системы хранилища пакетов хранимых пакетов .

select * from sysssispackages

Чтобы просмотреть список папок, можно также подключиться к службе Integration Services, развернуть сохраненные пакеты и развернуть файловую систему. Появится новая папка с указанным strNewFolderName именем.

Чтобы запустить службу Служб Integration Services, откройте панель управления, щелкните "Администрирование" и выберите "Службы". Откроется оснастка "Службы ". Найдите SQL Server Integration Services в списке служб, щелкните правой кнопкой мыши SQL Server integration Services, а затем выберите пункт "Свойства" и выберите тип запускавручную. Нажмите кнопку ОК. Снова щелкните правой кнопкой мыши SQL Server Integration Services и нажмите кнопку "Пуск"

Применяется к