Application.CreateFolderOnSqlServer Metode

Definisi

Membuat folder pada instans SQL Server yang ditentukan.

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)

Parameter

strParent
String

Nama folder induk. Jika Anda ingin membuat folder di bawah simpul Sistem File, gunakan metode .CreateFolderOnDtsServer(String, String, String)

strNewFolderName
String

Nama folder yang akan dibuat.

strServerName
String

Nama instans SQL Server.

strServerUserName
String

Nama pengguna yang akan digunakan saat mengautentikasi pada server.

strServerPassword
String

Kata sandi yang strServerUserName terkait dengan akun.

Contoh

Contoh kode berikut menunjukkan cara membuat folder baru bernama myNewFolder. Folder disimpan dalam tabel sysssispackagefolders di database SQL Server msdb.

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  

Keterangan

Untuk memverifikasi bahwa folder telah dibuat, gunakan kueri Transact-SQL berikut, yang memilih semua paket yang disimpan dalam folder Sistem File.

select * from sysssispackagefolders

Atau, sambungkan ke server Integration Services, perluas Paket Tersimpan, lalu perluas MSDB. Folder baru yang memiliki nama yang diberikan strNewFolderName akan dicantumkan.

Berlaku untuk