0

我在尝试从 SSIS 导出 excel 文件时遇到问题。我得到的错误是[Excel Destination [202]] Error: Opening a rowset for "Report$" failed. Check that the object exists in the database.

我已将其设置为延迟验证并删除并重新创建文件和 excel 连接字符串几次。该软件包假设根据运行的日期和时间创建一个新文件,该文件运行良好。它只是在工作表上有问题。

4

1 回答 1

2

错误表示 SSIS 包没有从 excel 文件中找到“报告”表。

您创建的工作表(Excel 文件)需要具有名为“报告”的工作表。我猜你这样做是为了在这个文件中加载新数据。而不是这个,创建一个带有空白记录但具有所需字段的工作表名称“报告”的模板,并创建指向这个模板 excel 文件的连接,然后填写此数据并将此文件复制到另一个文件夹并根据您的文件命名约定重命名文件(例如 file_yyyymmdd.xls)。每次,您都需要将此空白模板 excel 文件复制到 ssis 包将数据加载到其中的位置。

于 2013-08-14T09:31:05.070 回答