2016-05-17 3 views
1

サーバーの停止日時の変更SSISパッケージの実行、時間依存性のテスト方法(下部のエラー)サーバー停止日時の変更SSISパッケージの実行、時間依存性のテスト方法

私は3台のサーバを使用してSSISパッケージ、

1.Server Aが

3にデータを挿入する

2.Server Bからデータを取得する必要があります。サーバーCは、SSISパッケージが存在して実行される場所です。

は、私は()のGetDateに応じて、ロジックをアクティブにするためにサーバーCに日付を変更し、テストのために

、サーバAからのデータを得ることが期待されるロジックを適用しないのGetDateに応じて選択論理を()があります。

3つのサーバーすべて、またはサーバーAとC、またはCのみで日付を変更すると、エラーが発生する:説明:パッケージに有効なXML形式がないため、XMLとしてパッケージを読み込むことができません。 」と述べた。

すべての3つのデータベースがdevマシン上の同じサーバー上に存在するため、同じSSISパッケージがdevマシン上の日付を変更すると、期待通りに動作します。

なぜXMLの地獄の読み込みは、それが何の日付に依存するのですか?

答えて

2

システム日付を乱すと、すでに発見したように、デバッグが困難になることがあります。

GETDATE()の依存関係を削除して、変数/パラメータに置き換えます。プロダクションで実行しているときは、パラメータはGETDATE()で埋められますが、テスト時にはあなたが選んだ値に置き換えることができます。

関連する問題