Application.LoadFromDtsServer Method
指定したサーバーからパッケージを読み込みます。
名前空間: Microsoft.SqlServer.Dts.Runtime
アセンブリ: Microsoft.SqlServer.ManagedDTS (microsoft.sqlserver.manageddts.dll 内)
構文
'宣言
Public Function LoadFromDtsServer ( _
sPackagePath As String, _
sServerName As String, _
pEvents As IDTSEvents _
) As Package
public Package LoadFromDtsServer (
string sPackagePath,
string sServerName,
IDTSEvents pEvents
)
public:
Package^ LoadFromDtsServer (
String^ sPackagePath,
String^ sServerName,
IDTSEvents^ pEvents
)
public Package LoadFromDtsServer (
String sPackagePath,
String sServerName,
IDTSEvents pEvents
)
public function LoadFromDtsServer (
sPackagePath : String,
sServerName : String,
pEvents : IDTSEvents
) : Package
パラメータ
- sPackagePath
パッケージの絶対パスです。
- sServerName
パッケージが格納されているサーバーです。
- pEvents
IDTSEvents インターフェイスです。
戻り値
Package オブジェクトです。
使用例
次のコード例では、以前 Integration Services サービスのファイル システム フォルダに保存された myp1Package および myp2Package という名前の 2 つのパッケージを取得します。
static void Main(string[] args)
{
Application app = new Application();
// Load the packages.
Package p1 = app.LoadFromDtsServer(@"File System\myp1Package", "yourserver", null);
Package p2 = app.LoadFromDtsServer(@"File System\myp2Package", "yourserver", null);
// Retrieve the ID (GUID) from the packages for display.
String p1_ID = p1.ID;
String p2_ID = p2.ID;
Console.WriteLine("ID for myp1Package = " + p1_ID);
Console.WriteLine("ID for myp2Package = " + p2_ID);
}
Sub Main(ByVal args() As String)
Dim app As Application = New Application()
' Load the packages.
Dim p1 As Package = app.LoadFromDtsServer("File System\myp1Package","yourserver",Nothing)
Dim p2 As Package = app.LoadFromDtsServer("File System\myp2Package","yourserver",Nothing)
' Retrieve the ID (GUID) from the packages for display.
Dim p1_ID As String = p1.ID
Dim p2_ID As String = p2.ID
Console.WriteLine("ID for myp1Package = " + p1_ID)
Console.WriteLine("ID for myp2Package = " + p2_ID)
End Sub
サンプルの出力 :
ID for myp1Package = {598607C7-9C17-487D-A545-8D1C35FBF6E2}
ID for myp2Package = {F0D2E396-A6A5-42AE-9467-04CE946A810C}
スレッド セーフ
この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォーム
開発プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
対象プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
参照
関連項目
Application Class
Application Members
Microsoft.SqlServer.Dts.Runtime Namespace