SSIS を使用して BOE サーバーにファイルをプッシュした人はいますか? レポート (Excel) ファイルを Business Objects Enterprise (BO XI 3.1) サーバーにプッシュする SQL Server 2008 SSIS パッケージを開発しようとしています。スクリプト タスクを介して、Business Objects .NET SDK コンポーネントを使用して BOE サーバーの認証と接続を行っています。
Windows XP デスクトップで実行されている SQL Server 2008 のローカル インスタンスに展開されたパッケージのコピーがあります。パッケージは (SQL エージェント ジョブを介して) 正常に実行され、BOE サーバー上の指定された場所にファイルが配信されます。
パッケージを開発用 SQL サーバー (Windows Server 2008 64 ビット上の SQL Server 2008) にデプロイし、SQL エージェント ジョブを介してパッケージを実行しようとすると、スクリプトが実行されたときに「File Repository Server Input is down」というエラー メッセージが表示されます。タスクは、ファイルを BOE サーバーに「コミット」しようとします。パッケージは、BOE サーバーとのセッションを開き、新しい情報オブジェクトを作成できますが、infoStore.Commit コマンドで失敗します。
開発用 SQL サーバーから正常に実行される別の SSIS パッケージがあります。これは BOE サーバーと通信し、ユーザー セッションを検索します。入力ファイル リポジトリとは通信しません。これが重要な違いのようです。
SQL Server と BOE サーバー間のファイアウォールとポートが原因である可能性があることを示す、このエラーに関連する限られた情報を見つけました。BOE 管理者ガイドを見直しましたが、役に立ちませんでした (おそらく、ファイアウォールとポートに関する理解が不足しているためです)。両方のサーバーが同じサブネット内にあり、どちらのサーバーもファイアウォールがオンになっていません。BOE CMS サーバーおよび入出力ファイル リポジトリ サーバーのポートは、静的ポート ID に設定されています。私たちのネットワーク担当者は、ファイアウォールまたはポート設定に基づいてサーバー間の通信を妨げるものは何もないはずだと指摘しています。
どんな助けでも大歓迎です!