Application.CreateFolderOnSqlServer Methode

Definition

Erstellt einen Ordner für die angegebene SQL Server-Instanz.

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

Der Name des übergeordneten Ordners. Um einen Ordner unter dem Knoten "Dateisystem" zu erstellen, verwenden Sie die CreateFolderOnDtsServer(String, String, String)-Methode.

strNewFolderName
String

Der Name des zu erstellenden Ordners.

strServerName
String

Der Name der SQL Server-Instanz.

strServerUserName
String

Der beim Authentifizieren auf dem Server zu verwendende Benutzername.

strServerPassword
String

Das dem strServerUserName-Konto zugeordnete Kennwort.

Beispiele

Das folgende Codebeispiel zeigt, wie Sie einen neuen Ordner namens "myNewFolder.Der Ordner" in der Tabelle "sysssispackagefolders" in der SQL Server msdb-Datenbank gespeichert wird.

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  

Hinweise

Um zu überprüfen, ob der Ordner erstellt wurde, verwenden Sie die folgende Transact-SQL-Abfrage, die alle Pakete auswählt, die im Ordner "Dateisystem" gespeichert sind.

select * from sysssispackagefolders

Oder verbinden Sie sich mit dem Integration Services-Server, erweitern Sie gespeicherte Pakete, und erweitern Sie dann MSDB. Der neue Ordner, in dem der Name angegeben strNewFolderName ist, wird aufgelistet.

Gilt für: