ssis 2008文件名属性无效。文件名是设备或包含无效字符

ssis 2008文件名属性无效。文件名是设备或包含无效字符,ssis,Ssis,我以域\用户身份登录到服务器(服务器a)并创建了一个SSIS 2008包,该包从另一台服务器(服务器B)加载一些数据,然后导出到网络共享(服务器C)上的文本文件(UNC:\\server C\path\text.txt) 它在投标中运行没有问题(服务器A)。但在SQL Server代理作业(也是服务器A)中失败。作业是在代理帐户下使用凭据配置的:domain\user(与登录服务器A时使用的凭据相同) 作业中的错误: 错误:2014-12-29 00:52:47.22 代码:0xC001401E

我以域\用户身份登录到服务器(服务器a)并创建了一个SSIS 2008包,该包从另一台服务器(服务器B)加载一些数据,然后导出到网络共享(服务器C)上的文本文件(UNC:\\server C\path\text.txt)

它在投标中运行没有问题(服务器A)。但在SQL Server代理作业(也是服务器A)中失败。作业是在代理帐户下使用凭据配置的:domain\user(与登录服务器A时使用的凭据相同)

作业中的错误:

错误:2014-12-29 00:52:47.22
代码:0xC001401E
来源:RPT_MiningOutput连接管理器“数据转储_数据挖掘_vw”
描述:连接中指定的文件名“\TORNADO\reporting$\Product MI reporting\MyWorks\BI Cube\DataDump\U DataMining\U vw.txt”无效。
端错误

错误:2014-12-29 00:52:48.30
代码:0xC0202070
来源:RPT_MiningOutput连接管理器“数据转储_数据挖掘_vw”
说明:文件名属性无效。文件名是设备或包含无效字符

端错误


我还可以在服务器A上的domain\user下导航到该路径。有什么想法吗?

看起来您的路径名中缺少了一个斜杠。我看到
\TORNADO\reporting$
,并希望
\\TORNADO\reporting$
不确定它为什么会通过bids而不是在代理上工作,如果这是根本原因,除非有一些配置丢失(请检查您的警告)。缺少斜杠是因为此论坛中的转义字符,路径是为了演示目的,所以没关系。你说没关系,但我看到人们在SSIS表达式中没有正确逃脱而被绊倒的次数不是零。此外,如果报告的错误是
连接无效
,并且您提供的有关问题的可见数据显示路径无效,您可以看到人们如何快速忽略BIDS vs agentHi的红鲱鱼我的意思是路径是正确的,带有双斜杠,这只是因为stackoverflow使用斜杠作为转义字符,所以当我直接粘贴错误消息时会显示一个斜杠。路径不是问题,因为我已经验证过了,包在投标中运行没有问题。