Application.CreateFolderOnSqlServer 메서드

정의

지정한 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 새 폴더가 나열됩니다.

적용 대상