我正在尝试在新服务器上重建SSIS环境。现有环境使用本地驱动器进行一些数据输入,使用SSIS从csv文件批量加载数据。
我希望新环境可以使用相对较新的NAS来执行此任务。 nas映射到Windows Server上的驱动器号,都使用我的域名和用于安装软件的通用dwarehouse域名。
当我使用Visual Studio手动执行新包时,批量加载过程无法查看该文件。如果我将文件从NAS复制到本地驱动器,Visual Studio可以看到它。
我确定这是向正确的用户提供正确权限的问题,但我无法弄清楚应该是什么用户。
FWIW,我们正在使用SQL Server 2012数据仓库版和Visual Studio 2012。
答案 0 :(得分:0)
它应该使用启动程序包的凭据,除非连接提供了不同的显式凭据。如果它是由sql代理程序作业启动的,那么它将使用SQL代理程序服务运行的凭据运行。如果它是从计划的Windows任务运行,则检查任务计划程序凭据。
关注软件包的启动方式,您应该能够识别它使用的凭据。