スクリプトタスク(c#File.Delete)を使用してファイルを削除するためのSSISパッケージを実行するジョブの1つが、以下。誰でも私たちがそれの理由を理解するのを助けることができますか?
1. SQL Serverエージェントサービスのログオンアカウント:仕事のドメインA \ AAA
2.所有者:ドメインA \ AAA
3.ドメインA \ AAAはローカルの「管理者のメンバーである以下SQL Serverエージェントジョブ - SSIS - C# - ファイルを削除しようとすると "アクセスが拒否されました"
は、基本的な条件であります管理者は、 『Windowsグループと成功『フルコントロールのアクセスのみに与えられると、』\ XXXX \ pp.csv拒否:Eはパスへのアクセス:「グループ私たちは奇妙見つけたもの
があるジョブがメッセージで失敗し
』フルコントロールアクセスが "DomainA \ AAA" Windowsユーザーに直接与えられたとき。
上記のエラーメッセージが表示される前に、「ステップはDomainA \ AAAとして実行されました」と表示されます。
バージョン情報:
SQL Server 2008のSP2(10.0.4000)
のWindows 2003 R2 x64のSP2
注:
1.英語のメッセージは、上記の私たちの言語から翻訳され、それはないだろう英語版のものと正確に等しくてください。
2. SSISパッケージは、この1つのスクリプトタスクをテストするためだけに簡素化されています。
アクセスが拒否された理由は何ですか?私は通常、ファイルを開いたときにそれを見ます。あなたのプログラムは管理者として実行されていますか? –
クイック返信ありがとう。ジョブは、 "Administartors"グループのメンバであるDomainA \ AAAによって実行されます。ユーザーへの "フルコントロール"アクセスと、ユーザーが所属するグループとの違いを教えてください。 – yobioo