当前位置: 首页 > 知识库问答 >
问题:

SSIS脚本任务在网络驱动器上看不到文件

傅浩漫
2023-03-14

我的SSIS包使用脚本任务,该任务调用file.exists()来确定文件是否存在。

Server1上有SQL Server2008R2,该SQL Server代理的帐户为Thisdomain\admin

如果我在Server1上以windows身份验证登录到SSIS,则此域\admin包将成功执行。

但是,如果使用SQL Server代理执行相同的包,它将看不到'Server1'上的网络驱动器d:\

  • 为什么SQL Server代理作业中运行的SSIS包不将文件传输到网络文件夹?
  • 如何在SQL Server代理作业中创建运行SSIS包步骤?

共有1个答案

汲品
2023-03-14

当通过网络访问文件/文件夹时,总是建议使用UNC路径。

尤其是在这样的情况下,驱动器可能通过Windows资源管理器映射,并在您登录时工作,但当您试图从未登录的服务访问相同的路径时,它就不工作了。

 类似资料:
  • 问题内容: 在SSIS中的脚本任务内部,我需要调用SQL数据库。我有一个将数据库添加到数据源文件夹中时创建的连接字符串,但是现在我不确定如何在C#代码中引用它。我知道如何在ASP网站后面的代码中执行此操作,但是SSIS似乎应该有一个更直接的方法。 编辑 实际上这行代码抛出异常: 它显示为:“无法将类型为’System._ComObject’的COM对象转换为类类型为’System.Data.Sql

  • 我尝试过不同的URI方案: 以下内容根本不起作用: null null

  • FTP的vb代码非常简单: 有人知道这是脚本任务的问题还是sql代理的问题吗?

  • 在数据流任务下,不是将源数据库的SQL查询放入查询窗口:我看到了OLE DB数据源-1的数据访问模式下的四个选项。表或视图2。视图名称变量3的表。SQL命令4。来自变量的SQL命令 我知道我可以使用一个变量,将查询存储在变量中,并在“执行SQL任务”中引用它,但我正在寻找一种方法,将所有查询存储在SQL文件中,并将其存储在数据流组件中以及“执行SQL脚本任务”中。我似乎找不到一种方法使它在数据流任

  • 问题内容: 只是一个基本的html链接问题。 我有一个Intranet设置,我需要链接到一些网络驱动器。它们位于\ server_drive \ blahblah \ doc.docx等驱动器上 在IE8或Firefox上都无法使用file://。如何链接到这些文件? 问题答案: 要从HTML文档链接到UNC路径,请使用file://///(是,这是五个斜杠)。 文件://////服务器/路径/到

  • 我有一个问题,上传文件到网络系统使用硒驱动程序。所以在我的页面上,我没有任何输入来设置文件路径,而且我在网络上找到的大多数解决方案都不适合我。我必须点击上传文件按钮,然后在窗口对话框中设置文件的路径。我找到了winforms SendKeys类中使用的方法: 它的工作,但只有当测试有完全控制的机器(如果没有-路径已发送到某处不对话)。这就是问题所在,因为我无法完全控制运行测试的机器。你知道不使用S