/ /パッケージを別のサーバーに移行すると、SSISパッケージのタスクの一部が失敗する - sql-server、ssis

パッケージを別のサーバーに移行すると、SSISパッケージのタスクの一部が失敗しました - sql-server、ssis

申し訳ありませんが、私はSSIS開発の初心者です。問題に与えたタイトルはあまり適切ではありません。

私はローカルのCドライブにSSISパッケージを持っていますサーバーは、チームの全員がアクセスできます。 Windowsのユーザー名とパスワードを使用してログインすると、SSISパッケージの「Execute SQL tasks」が実行され、正常に完了します。パッケージには3つの "execute sql task"が含まれています。これらはすべてOKです。

チームメイトが自分のユーザー名とパスワードでパッケージを実行しようとすると 3つの "Execute SQL tasks"のうち、正常に実行されたのは1つだけであり、残りの2つは次のエラーで表示されます。

SQL実行タスク]エラー: クエリ "EXECの実行 usp_ETL_GetRepairHistoryFacts "が次のエラーで失敗しました:" ステートメントが終了しました。 " クエリ "ResultSet"プロパティが正しく設定されていない、パラメータが正しくありません。 正しく設定されていないか、正しく接続されていません。

私たちが理解できないことは、同じSSISパッケージ、同じデータベースを使用していることです。唯一の違いはログインです。

これを解決する方法について誰もが考えていますか?

回答:

回答№1の場合は3

SQL Serverは認証されたWindowsログインを使用していますか?そのように聞こえる。

もしそうなら、私はSSMS(SQL Server Management Studio)にあなたのチームメートログインを行い、新しいクエリを開始し、 "EXEC usp ..."ステートメントを実行します。

エラーメッセージが表示される場合があります。私の推測では、ストアドプロシージャ "usp_ETL ..."のアクセス権の問題です。実行権限を持っているかのように聞こえます。