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 и нажмите кнопку "Пуск"