Application.CreateFolderOnSqlServer 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정한 SQL Server 인스턴스에 폴더를 만듭니다.
public:
void CreateFolderOnSqlServer(System::String ^ strParent, System::String ^ strNewFolderName, System::String ^ strServerName, System::String ^ strServerUserName, System::String ^ strServerPassword);
public void CreateFolderOnSqlServer (string strParent, string strNewFolderName, string strServerName, string strServerUserName, string strServerPassword);
member this.CreateFolderOnSqlServer : string * string * string * string * string -> unit
Public Sub CreateFolderOnSqlServer (strParent As String, strNewFolderName As String, strServerName As String, strServerUserName As String, strServerPassword As String)
매개 변수
- strParent
- String
부모 폴더의 이름입니다. 파일 시스템 노드 아래에 폴더를 만들려면 CreateFolderOnDtsServer(String, String, String) 메서드를 사용합니다.
- strNewFolderName
- String
만들 폴더의 이름입니다.
- strServerName
- String
SQL Server의 인스턴스 이름입니다.
- strServerUserName
- String
서버에 대해 인증할 때 사용할 사용자 이름입니다.
- strServerPassword
- String
strServerUserName
계정과 연결된 암호입니다.
예제
다음 코드 예제에서는 폴더라는 myNewFolder.
새 폴더를 만드는 방법을 보여 줍니다. 폴더는 SQL Server msdb 데이터베이스의 sysssispackagefolders 테이블에 저장됩니다.
class ApplicationTests
{
static void Main(string[] args)
{
// The variable pkg points to the location
// of the ExecuteProcess package sample
// that is installed with the SSIS samples.
string pkg = @"C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\ExecuteProcess Sample\ExecuteProcess\UsingExecuteProcess.dtsx";
Application app = new Application();
//Create a folder, myNewFolder, in the
// SQL Server msdb database.
app.CreateFolderOnSqlServer("\\", "myNewFolder", "yourserver", null, null);
}
}
Class ApplicationTests
Sub Main(ByVal args() As String)
' The variable pkg points to the location
' of the ExecuteProcess package sample
' that is installed with the SSIS samples.
Dim pkg As String = "C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\ExecuteProcess Sample\ExecuteProcess\UsingExecuteProcess.dtsx"
Dim app As Application = New Application()
'Create a folder, myNewFolder, in the
' SQL Server msdb database.
app.CreateFolderOnSqlServer("\\", "myNewFolder", "yourserver", Nothing, Nothing)
End Sub
End Class
설명
폴더가 생성되었는지 확인하려면 파일 시스템 폴더에 저장된 모든 패키지를 선택하는 다음 Transact-SQL 쿼리를 사용합니다.
select * from sysssispackagefolders
또는 Integration Services 서버에 연결하고 저장된 패키지를 확장한 다음 MSDB를 확장합니다. 이름이 지정된 strNewFolderName
새 폴더가 나열됩니다.