我正在尝试在新服务器上重建SSIS环境。现有环境使用本地驱动器来进行某些数据输入,使用SSIS批量加载来自CSV文件的数据。
我希望新的环境将相对较新的NAS用于此任务。NAS使用我的域名和用于安装软件的通用Dwarehouse域名映射到Windows Server上的驱动器字母。
当我使用Visual Studio手动执行新软件包时,批量加载过程将无法看到文件。如果我将文件从NAS复制到本地驱动器,Visual Studio可以看到它。
我确定这是给正确用户的正确权限的问题,但我无法弄清楚应该是什么用户。
fwiw,我们正在使用SQL Server 2012数据仓库版本和Visual Studio 2012。
它应该使用启动软件包的凭据,除非该连接提供了不同的明确凭据。如果它是由SQL代理作业启动的,那么它将以SQL Agent Service运行的凭据运行。如果它是从计划的Windows任务运行的,请检查任务调度程序凭据。
遵循它的启动方式,您应该能够识别其使用的凭据。