運行SSIS包以刪除具有腳本任務(c#File.Delete)文件的作業之一以奇怪的方式下面。任何人都可以幫助我們理解它的原因嗎?嘗試刪除文件時SQL Server代理作業 - SSIS - C# - 「訪問被拒絕」
下面是基本條件:
1. SQL Server代理服務的登錄帳戶:DomainA中\ AAA
2.業主的工作的:DomainA中\ AAA
3. DomainA中\ AAA是本地「Administrators成員「組
我們發現了奇怪的是:
作業失敗,並提示‘訪問路徑E:\ XXXX \ pp.csv拒絕’當完全控制訪問只給出了‘管理員’Windows組和成功當完全控制訪問被直接授予「DomainA \ AAA」窗口用戶時。
上面的錯誤消息之前,它說「該步驟被執行爲:DomainA \ AAA」。
版本信息:
的SQL Server 2008 SP2(10.0.4000)
的Windows 2003 R2 SP2 x64的
注:以上
1.英語消息從我們的語言我自己的翻譯,它不會準確地等於英文版的。
2. SSIS包簡化爲只有一個腳本任務用於測試。
這是否說明訪問被拒絕的原因?我通常會看到,當我打開文件時。您的程序是否以管理員身份運行? –
感謝您的快速回復。該作業由DomainA \ AAA運行,它是「Administartors」組的成員。您能否告訴我們直接向用戶授予「完全控制」訪問權限與用戶所屬的組之間有什麼區別? – yobioo