Condividi tramite


Application.CreateFolderOnDtsServer(String, String, String) Metodo

Definizione

Crea una cartella nel server che verrà visualizzata nel nodo Pacchetti archiviati della gerarchia del servizio Integration Services.

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)

Parametri

sParent
String

Nome della cartella di livello principale in cui salvare questa cartella.

sNewFolderName
String

Nome da assegnare alla cartella appena creata.

sServerName
String

Nome del server in cui è in esecuzione il servizio Integration Services.

Esempio

Nell'esempio seguente viene illustrato come creare una nuova cartella, myFolder, nel file system. Per visualizzare la cartella dopo la creazione, aprire SQL Server Management Studio, connettersi al servizio Integration Services, espandere l'archivio pacchetti archiviati e quindi espandere la cartella denominata da myParentFolder. Nell'esempio la nuova cartella viene creata nella cartella file system esistente.

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  

Commenti

Per verificare che la cartella sia stata creata, la query Transact-SQL seguente seleziona tutti i pacchetti archiviati nella cartella File System dell'archivio pacchetti archiviati .

select * from sysssispackages

Per visualizzare un elenco di cartelle, è anche possibile connettersi al servizio Integration Services, espandere Pacchetti archiviati e quindi espandere File system. Verrà elencata la nuova cartella con il nome specificato in strNewFolderName .

Per avviare il servizio Integration Services, aprire Pannello di controllo, fare clic su Strumenti di amministrazione e quindi su Servizi. Viene aperto lo snap-in Servizi . Individuare SQL Server Integration Services nell'elenco dei servizi, fare clic con il pulsante destro del mouse su SQL Server Integration Services, quindi scegliere Proprietà e scegliere Tipo di avviomanuale. Fare clic su OK. Fare di nuovo clic con il pulsante destro del mouse su SQL Server Integration Services e quindi scegliere Avvia

Si applica a