SSIS权限问题平面文件

时间:2015-01-22 15:02:43

标签: sql-server ssis

我最近不得不将文件移动到新的SSIS服务器。一切似乎都有效,除非我尝试执行批量插入时告诉我

  

(无法批量加载,因为文件“E:\ FlatFiles \ SSG \ apmast.txt”可以   不被打开。操作系统错误代码21(设备不是   准备好了。)“。

它为我的所有平面文件执行此操作。我发现article说你需要让MSSQLSERVER用户完全控制文件,我这样做但这似乎没有解决它。还有其他想法吗?我是否需要为其他文件提供相同的权限?如果我不需要,我真的不想完全控制。感谢

1 个答案:

答案 0 :(得分:0)

我想通了,结果是批量插入告诉服务器在本地查找文本文件。我试图让SSIS从一台服务器批量插入平面文件到网络上的另一台sql server。一旦我将flatfiles放在远程服务器上,它就抓住并使用它们。这似乎是一种非常奇怪的工作方式。我希望它将文件推送到sql server而不是要求sql server通过硬路径在本地查找文件。