VS2010 (シェル) と SQL Server 2005 (32 ビット) から SQL Server 2012 (64 ビット) に移行するデータベースで SSIS を使用しています。宛先サーバーで直接開発しています (最適ではありませんが、動作します)。
データベース転送タスクを使用しようとすると、次のようなエラー メッセージが表示されます。 Execute メソッドは成功し、"out" パラメータを使用して結果を示す必要があります。」
ここに問題があります...「内部例外」を表示するにはどうすればよいですか?? これは、コードをステップ実行する方法のない GUI インターフェイスです。ログの設定も試してみましたが、同じ役に立たないエラー メッセージがログに記録されるだけです。
Microsoft のリファレンス ドキュメントには、このエラー コードに関する情報はありません (私が見つけたものです)。
エラー コードを Google で調べたところ、他のユーザーがこのエラー コードと、ユーザー、ロール、およびそれらの作成に関係するメッセージを持っていることがわかりました。
- 両方のサーバーでsysadmin権限を持っていることと、両方に
ログインしていることを再確認しました。 - 各サーバーからそれ自体に同じデータベース転送タスクを(データベース名を変更して)試してみましたが、両方でうまくいきました。
- DatabaseOnline と DatabaseOffline の両方のオプションを試しました。(両方とも同じエラー)
- データベース転送タスクを実行する前に「ログインの転送」タスクを実行しようとしましたが、そのタスクは機能しましたが、データベース転送タスクは機能しませんでした。次に、データベースが存在しないというエラーをスローし始めました。これは、データベースを転送した後にログインを転送する必要があることを意味します。
ここに私の設定があります:
私は何を間違っていますか?または、「内部例外」メッセージを取得するにはどうすればよいですか?
また、 Microsoftのフォーラムへの私の投稿をフォローして ください。