Auf Englisch lesen

Freigeben über


Application.LoadFromSqlServer Methode

Definition

Lädt ein Paket unter Angabe von Servername, Benutzername und Kennwort aus SQL Server.

C#
public Microsoft.SqlServer.Dts.Runtime.Package LoadFromSqlServer (string packagePath, string serverName, string serverUserName, string serverPassword, Microsoft.SqlServer.Dts.Runtime.IDTSEvents events);

Parameter

packagePath
String

Der Name und Pfad des zu ladenden Pakets.

serverName
String

Der Name der SQL Server-Instanz, von der das Paket geladen wird.

serverUserName
String

Der für die Anmeldung beim Server verwendete Kontoname.

serverPassword
String

Das Kennwort des Kontos.

events
IDTSEvents

Eine IDTSEvents-Schnittstelle.

Gibt zurück

Das Paket, das geladen wurde.

Beispiele

Im folgenden Codebeispiel wird ein Beispielpaket geladen, das zuvor im Dateisystem gespeichert wurde.

C#
using System;  
using System.Collections.Generic;  
using System.Text;  
using Microsoft.SqlServer.Dts.Runtime;  

namespace LoadFromSQLServerTest  
{  
    class Program  
    {  
        static void Main(string[] args)  
        {  
            // The variable, pkg, points to the location  
            // of the ExecuteProcess sample installed with  
            // the SSIS package samples.  
            string pkg = @"C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\ExecuteProcess Sample\ExecuteProcess\UsingExecuteProcess.dtsx";  
            Application app = new Application();  
            Package loadedPkg = app.LoadPackage(pkg, null);  

            // Save the package to SQL Server.  
            app.SaveToSqlServer(loadedPkg, null, "yourserver", null, null);  

            // The package can now be viewed in the   
            // Microsoft SQL Server Management Studio, in the   
            // Integration Services / Stored Packages / MSDB folder,  
            // with a name of UsingExecuteProcess.  
            Package pkgIn = new Package();  
            pkgIn = app.LoadFromSqlServer("\\UsingExecuteProcess", "yourserver", null, null, null);  
            DateTime pkgCreation = pkgIn.CreationDate;  
            Console.WriteLine("Creation Date = {0}", pkgCreation);  
        }  
    }  
}  

Beispielausgabe:

Creation Date = 5/5/2003 5:46:00 PM

Gilt für:

Produkt Versionen
SQL Server .NET SDK 2016, 2017, 2019