Freigeben über


Application.CreateFolderOnDtsServer(String, String, String) Methode

Definition

Erstellt einen Ordner auf dem Server, der im Knoten „Gespeicherte Pakete“ der Integration Services-Diensthierarchie angezeigt wird

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)

Parameter

sParent
String

Der Name des Ordners der obersten Ebene, unter dem dieser Ordner gespeichert werden soll.

sNewFolderName
String

Der Name für den neu erstellten Ordner.

sServerName
String

Der Name des Servers, auf dem der Dienst "Integration Services" ausgeführt wird.

Beispiele

Das folgende Beispiel zeigt, wie Sie einen neuen Ordner im myFolderDateisystem erstellen. Wenn Sie den Ordner nach der Erstellung anzeigen möchten, öffnen Sie SQL Server Management Studio, stellen Sie eine Verbindung mit dem Integration Services-Dienst her, erweitern Sie den Speicher des gespeicherten Pakets, und erweitern Sie dann den Ordner namens ".myParentFolder Im Beispiel wird der neue Ordner unter dem vorhandenen Dateisystemordner erstellt.

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  

Hinweise

Um zu überprüfen, ob der Ordner erstellt wurde, wählt die folgende Transact-SQL-Abfrage alle Pakete aus, die im Ordner "Dateisystem " des Paketspeichers "Gespeicherte Pakete " gespeichert sind.

select * from sysssispackages

Um eine Liste von Ordnern anzuzeigen, können Sie auch eine Verbindung mit dem Integration Services-Dienst herstellen, gespeicherte Pakete erweitern und dann das Dateisystem erweitern. Der neue Ordner, in dem der Name angegeben strNewFolderName ist, wird aufgelistet.

Um den Integrationsdienstedienst zu starten, öffnen Sie Systemsteuerung, klicken Sie auf "Verwaltungstools", und klicken Sie dann auf "Dienste". Das Dienst-Snap-In wird geöffnet. Suchen Sie SQL Server Integrationsdienste in der Liste der Dienste, klicken Sie mit der rechten Maustaste auf SQL Server Integrationsdienste, und klicken Sie dann auf Eigenschaften, und wählen Sie einen Starttyp des Handbuchs aus. Klicken Sie auf OK. Klicken Sie erneut mit der rechten Maustaste auf SQL Server Integrationsdienste, und klicken Sie dann auf "Start".

Gilt für: