我在推荐这个:SSIS: Accessing a network drive using a different username and passoword
但是,这里似乎unc位置是映射运行时。我的情况有点不同,我的unc位置已经映射,我只需要在配置文件中配置用户名和密码。我可以在ssis包中这样做。
注意 - 我需要将文件复制到unc位置。
感谢。
答案 0 :(得分:0)
每次重新启动系统时,如果未保存,则需要使用凭据再次连接映射的驱动器。不幸的是,我们没有所谓的清洁方法,只需通过传递凭证重新使用现有的映射驱动器(实际上这是在重新启动后处于断开连接模式)
您必须使用net use / DELETE选项运行批处理文件以删除现有的映射驱动器并重新创建带有凭据的映射驱动或使用/ SAVECRED选项的net use重新使用passowd凭据,此批处理需要链接到启动窗口以在重新启动后保留连接。
示例批处理脚本
@echo off
net use z: /delete
net use z: \\server\share /USER:MYCOMPUTER\UserID password
exit
或转到命令提示符,运行
net use z:\\ server \ share / savecred / p:yes
表明凭证,它应该在重启后保留凭证
或者通过打开“开始”→“运行”→“控制”>来添加凭据。 userpasswords2→高级→在Windows XP及更高版本上管理密码。
按照SSIS: Accessing a network drive using a different username and passoword
中的建议映射网络驱动器