SSISを持つ別のドメイン(同じコンピュータ)上のVMに展開できる単純なSSISパッケージを作成しようとしています。ソースコンピュータでSSDTからデータフローを単に実行すると、私が作成したパッケージがデータを転送しますが、展開して実行しようとすると2つのエラーが表示されます。最初に、データファイル "C:\ SSIS \ Product Data.txt"を開くことができません。 2番目の問題は、フラットファイルソース1が実行前フェーズに失敗したことです。私は2番目のエラーは最初のものから発生したと思います。誰もがフラットファイルソースなしで別のコンピュータにデータを転送できるパッケージを作成する方法を知っていますか? ありがとうございます!展開時および実行時にフラットファイルソースが失敗する
0
A
答えて
0
C:\ SSIS ....は、パッケージを実行しているコンピュータのローカルCドライブを指します。したがって、VM上にあれば\ VM \ C $になります。通常は、2つのうち1つを意味します。
1)ファイルのパスが正しくないため、ファイルの実際の場所を参照していません。
2)パッケージを実行しているユーザーは、そのファイルに対するアクセス許可を持っていません。
ファイルは、SSISパッケージを実行しているマシンのCドライブにありますか?それに対する答えはあなたの質問ではっきりしていませんでした。
第2の方法ファイルはどのように実行されていますか? DTS_Execなどの手動実行? SQLエージェント? T-SQL?手動の場合は、タスクを実行しているユーザーは権限を持っている必要があります。SQLエージェントにSQLエージェントサービスアカウントがあり、SQL Serverサービスアカウントにそのファイルに対するアクセス許可が必要な場合、T-SQL SQL Serverサービスアカウントにはアクセス許可が必要です。
ローカルファイルパスの場合は、ローカルユーザーまたはドメインユーザーがサービスアカウントに対して機能します。ネットワークパスの場合、サービスアカウントに使用されるローカルユーザーは機能せず、別の資格情報として実行する方法を設定する必要があります。
関連する問題
- 1. 実行時にTDが展開する
- 2. AWSへの展開時に「資産:プリコンパイル」が失敗する
- 3. C#OData4 WebApiがナビゲーションプロパティの展開時に失敗する
- 4. 実行時に展開を実行
- 5. 実行時エラーにより1つのテストケースが失敗する
- 6. SSIS 2008フラットファイルソースの展開
- 7. mysqli_use_result()および同時実行
- 8. Winformsアプリケーションをクライアントマシンに展開するアプリケーションが起動時に失敗する
- 9. 展開時にcapistranoが移行を実行しないようにする
- 10. コマンドプロンプトでプログラムの実行を一時停止および再開するには
- 11. 実行時/コンパイル時およびヒープ/スタックの明確化
- 12. 2回目の実行時にVBA xlPasteValuesが失敗する
- 13. 実行時にDLLロードが失敗する
- 14. 実行時にmacOSプロジェクトが失敗する
- 15. カスタムpoweshellスクリプトの実行時にTFSビルドが失敗する
- 16. デバッグエラー!実行時チェック失敗#3
- 17. VBA起動時および実行間隔でコードを実行
- 18. CLRの展開時にTFSからのデータベース配置に失敗する
- 19. PHP PDO実行時にトランザクションのロールバックが失敗しますか?
- 20. コンパイル時および実行時に評価されるconst char * constexpr
- 21. コンパイル時および実行時に使用できるC++の名前属性
- 22. 実行時にバッチ変数が展開されない
- 23. が実行時に展開されませんか?
- 24. Eclipseの保存時にant展開スクリプトを実行する
- 25. 実行時にオブジェクトを展開するJavascript?
- 26. プログラム展開に失敗する
- 27. 実行時エラー '1004'テーブルにActiveSheet.Pasteが失敗しました
- 28. セットアップ失敗時に実行中のテストを停止する
- 29. ステータスチェックの失敗時にロールバックするEC2のアップデートを実行中
- 30. JavaScriptのロード時(および内部)にJavaScriptコードを実行Modalbox
さらに作業した後で、VMがファイルにアクセスできないという問題があると私は思っています。 SSMSの接続文字列は、ソースコンピュータのファイルへのパスにすぎません。ファイルのデータが実行されているVM上のどこにも見つかりませんでした。あたかもソースに接続されていないかのように、VMをパッケージを実行できるようにする必要があります。デプロイメントでファイルを送信する方法を知っていますか?私はそれが私の問題を解決すると確信しています。ありがとう! –
私はどのようにあなたがGoogleにできる何かである配備によってそれをやるかどうか分かりません、あなたが使用している配備モデルのタイプ(プロジェクトまたはパッケージ)によって異なります。 SSIS File Systemタスクまたはスクリプトタスクを使用して、1つから別のものに移動するのはかなり簡単ですが、別のドメインにあると言えば、それは難しくなります。 – Matt