2017-03-07 59 views
1

我們有一個Active Directory服務帳戶,用於運行我們的SSIS包。我們稱之爲DOMAIN \ Sql_Agent_User。此帳戶被錯誤地設置爲域管理員。我們最近意識到這一點,並將其從域管理員中刪除。大多數權限設置正確,但寫入UNC路徑的一項特定作業開始失敗。所以我們昨晚給Sql_Agent_user讀/寫/修改了那個特定的文件夾(它以前有過「完全控制」),希望它能在今天早上正常工作。SSIS包在Visual Studio中運行,但不再在代理中運行

現在我可以以Sql_Agent_User的身份登錄到此SQL Server計算機並從Visual Studio運行包。但是,當我嘗試使用SQL Agent運行它,我得到以下(編輯)的錯誤信息:

Executed as user: DOMAIN\Sql_Agent_User. Microsoft (R) SQL Server Execute 
Package Utility Version 10.50.2500.0 for 64-bit Copyright (C) Microsoft 
Corporation 2010. All rights reserved. Started: 8:38:01 AM Error: 
2017-03-07 08:38:01.43  Code: 0xC001401E  Source: DTSXPackageName 
Connection manager "Data File"  Description: The file name 
"\\OtherMachine\Data\Shared\Folder\Hours.csv" specified in the connection 
was not valid. End Error Error: 2017-03-07 08:38:01.43  Code: 
0xC001401D  Source: DTSXPackageName  Description: Connection "Data 
File" failed validation. End Error Error: 2017-03-07 08:38:01.84  Code: 
0xC001401E  Source: DTSXPackageName Connection manager "Data File" 
Description: The file name "\\OtherMachine\Data\Shared\Folder\Hours.csv" 
specified in the connection was not valid. End Error Error: 2017-03-07 
08:38:01.87  Code: 0xC0202070  Source: DTSXPackageName Connection 
manager "Data File"  Description: The file name property is not valid. 
The file name is a device or contains invalid characters. End Error 
DTExec: The package execution returned DTSER_FAILURE (1). Started: 8:38:01 
AM Finished: 8:38:01 AM Elapsed: 0.844 seconds. The package execution 
failed. The step failed. 

的UNC路徑不會去正確的文件,這是正確的輸出同一個文件時,我在Visual Studio中運行包。以服務帳戶用戶身份登錄時,我可以使用Windows資源管理器導航到該路徑。

此外,該包還沒有改變。這看起來像一個權限問題,但是如何?

回答

0

重新啓動固定SQL代理服務問題。由於該帳戶已具有所需的權限,因此無需代理服務器,正如在Visual Studio中正確運行一樣。

相關問題