DTS套餐&连接到Access

时间:2008-10-22 18:48:14

标签: ms-access connection dts

使用DTS我正在动态创建一个访问数据库。在创建文件之后(此时工作)我正在将DTS包通过HTTP发布到另一个站点。 (这个HTTP就是它必须如何完成 - 规范的一部分。)

但是当包发布文件时,发布的版本作为0字节文件出现。发布文件的代码经过测试并且实现良好的代码。我确信它有效。一位同事告诉我,他认为发生这种“0字节”错误是因为Access连接尚未关闭访问文件。他说必须完成DTS包才能关闭访问文件。

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

以防万一需要,步骤如下:

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

提前感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

我刚刚发现,答案就是在我发布文件之前(或者在我写完文件之后)让工作流程关闭连接

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

谢谢大家!

答案 1 :(得分:0)

我相信你的同事是正确的,通过HTTP发布很可能需要在DTS之外生活,或者你可能需要查看VBS关闭连接的方式,但我不确定这是否可能