Application.LoadFromSqlServer Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Carrega um pacote do SQL Server especificando o nome do servidor, o nome do usuário e a senha.
public:
Microsoft::SqlServer::Dts::Runtime::Package ^ LoadFromSqlServer(System::String ^ packagePath, System::String ^ serverName, System::String ^ serverUserName, System::String ^ serverPassword, Microsoft::SqlServer::Dts::Runtime::IDTSEvents ^ events);
public Microsoft.SqlServer.Dts.Runtime.Package LoadFromSqlServer (string packagePath, string serverName, string serverUserName, string serverPassword, Microsoft.SqlServer.Dts.Runtime.IDTSEvents events);
member this.LoadFromSqlServer : string * string * string * string * Microsoft.SqlServer.Dts.Runtime.IDTSEvents -> Microsoft.SqlServer.Dts.Runtime.Package
Public Function LoadFromSqlServer (packagePath As String, serverName As String, serverUserName As String, serverPassword As String, events As IDTSEvents) As Package
Parâmetros
- packagePath
- String
O nome e o caminho da pasta que contém o pacote a ser carregado.
- serverName
- String
O nome da instância do SQL Server de onde o pacote é carregado.
- serverUserName
- String
O nome de conta usada para fazer logon no servidor.
- serverPassword
- String
A senha da conta.
- events
- IDTSEvents
Uma interface IDTSEvents.
Retornos
O pacote que foi carregado.
Exemplos
O exemplo de código a seguir carrega um pacote de exemplo, que foi salvo anteriormente no Sistema de Arquivos.
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);
}
}
}
Imports System
Imports System.Collections.Generic
Imports System.Text
Imports Microsoft.SqlServer.Dts.Runtime
Namespace LoadFromSQLServerTest
Class Program
Shared Sub Main(ByVal args() As String)
' The variable, pkg, points to the location
' of the ExecuteProcess sample installed with
' the SSIS package 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()
Dim loadedPkg As Package = app.LoadPackage(pkg,Nothing)
' Save the package to SQL Server.
app.SaveToSqlServer(loadedPkg, Nothing, "yourserver", Nothing, Nothing)
' 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.
Dim pkgIn As Package = New Package()
pkgIn = app.LoadFromSqlServer("\\UsingExecuteProcess", "yourserver", Nothing, Nothing, Nothing)
Dim pkgCreation As DateTime = pkgIn.CreationDate
Console.WriteLine("Creation Date = {0}", pkgCreation)
End Sub
End Class
End Namespace
Saída de exemplo:
Creation Date = 5/5/2003 5:46:00 PM