2017-03-07 60 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中正确运行一样。

相关问题