我需要我的SSIS包从共享文件夹中提取平面文件。
用户将基于每个项目将这些平面文件转储到共享文件夹中的相应文件夹。包(文件夹观察者?)将看到添加了新文件并执行包以获取数据库中的数据。
我的问题是:托管共享文件夹的位置是否重要?最好将此共享暂存文件夹放在托管数据库的同一台服务器上?这样,软件包将部署在服务器端,并始终指向人们正在转储数据的子文件夹。
在旁注中,我的一些平面文件采用JSON格式,SSIS不能很好地使用。
答案 0 :(得分:1)
- 托管共享文件夹的位置是否重要?最好在托管数据库的同一台服务器上安装此共享暂存文件夹吗?
醇>
在运行SSIS作业的同一台服务器上拥有共享文件夹总是好的。否则,您必须使用UNC Path
。 UNC看起来像""\\server_name\D$\FOLDER\"
。如果使用不当,具有所有权限可能会很麻烦。
对于JSON,我相信SQL 2016已经开始支持JSON。