繁体   English   中英

DTS软件包和访问连接

[英]DTS Packages & a Connection to Access

使用DTS,我正在动态创建一个访问数据库。 创建文件后(此时可以使用),我正在DTS包中通​​过HTTP将其发布到另一个站点。 (此HTTP只是必须完成的操作-规范的一部分。)

但是,当软件包发布文件时,发布的版本以0字节文件的形式出现。 发布文件的代码已经过测试,并且代码执行良好。 我敢肯定它可以。 一位同事告诉我,他认为会发生此“ 0字节”错误,因为Access连接尚未关闭访问文件。 他说,DTS软件包必须完成才能关闭访问文件。

问题是:在执行发布文件的步骤之前,如何获取Access来关闭Access文件?

万一需要它,步骤是:

  • 创建访问文件,将预定义的访问连接对象设置为此新文件
  • 在Access中创建表
  • 使用转换数据任务来填充Access数据库(从SQL Server)
  • 通过HTTP发布文件(正在使用预定义/预测试的Libaary)

预先感谢您的帮助!

我刚发现的答案是,在我发布文件之前(或在完成写入文件之后),工作流关闭了连接

我可以通过选中“工作流属性”对话框的“选项卡”上的“完成时关闭连接”复选框来完成此操作。

谢谢你们!

我相信您的同事是正确的,通过HTTP进行发布很可能需要在DTS之外进行,或者您可能需要研究使用VBS来关闭连接的方式,但是我不确定是否可行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM