12

MSDB データベースに格納されている SSIS パッケージは、実行すると正常に動作します。SA アカウントで実行するか、Windows セキュリティを使用します。

このジョブを SQL エージェントで実行するようにスケジュールしたいのですが、実行すると奇妙なエラーが発生し、どのような構成を試しても次のエラーで失敗します。

ユーザーとして実行: SERVER\SYSTEM。DTSER_FAILURE (1) を返しました。開始: 09:25:03 終了: 09:25:04 経過: 0.61 秒。パッケージの実行に失敗しました。ステップは失敗しました。

SSIS パッケージ自体はリモート サーバーに対してデータの読み取りと書き込みを行っていますが、パッケージの実行中にそこまで到達するとは思いません。

何か案は?

4

4 に答える 4

10

SQL エージェント Windows サービスを実行しているアカウントに、必要なアクセス許可を付与する必要があります。

または、プロキシ アカウントを指定してステップを実行することにより、別のセキュリティ コンテキストで個々のジョブ ステップを実行することもできます。

于 2009-04-09T08:44:15.070 に答える
1

この KB をご覧ください: http://support.microsoft.com/kb/918760

特に役立つのは、エラー ログに関する最後のセクションです。詳細なエラー情報を取得する方法について説明しています。

于 2009-04-12T01:53:04.993 に答える
0

下記のエラーに関する同様の問題SQL 2008 R2 DB ....

メンテナンス プランを確認したところ、アクションを実行する必要がある特定のデータベースを選択するようにサブプランが設定されていないことがわかりました。そして、データベースの 1 つがオフラインであることがわかりました。

ドッグモーメント!

また、Ignore Offline Databasesを設定しました。

ジョブを再実行すると、成功しました。

エラーの詳細は以下のとおりです。

ユーザーとして実行: **********. Microsoft (R) SQL Server Execute Package Utility バージョン 10.50.4000.0 for 64 ビット Copyright (C) Microsoft Corporation 2010. All rights reserved. 開始: 9:53:00 AM 進行状況: 2012-11-12 09:53:00.82 ソース: {108E79C2-F5AA-4698-8DD4-************} クエリの実行 "DECLARE @Guid UNIQUEIDENTIFIER EXECUTE msdb..sp...".: 100% 完了 進行状況の終了 DTExec: パッケージの実行で DTSER_FAILURE (1) が返されました。開始: 午前 9:53:00 終了: 午前 9:53:01 経過: 0.734 秒。パッケージの実行に失敗しました。ステップは失敗しました。

于 2018-11-07T23:39:53.860 に答える