SSIS dBASE IV OLEDB 源错误

SSIS dBASE IV OLEDB source error

我正在处理的包将数据从 .DBF 文件移动到 SQL 服务器上的 table。

我将源提供程序用作 Microsoft Jet 4.0 OLE DB 提供程序,并将连接管理器的所有选项卡中的扩展属性设置为 "dBASE IV"。 (这是 .DBF 文件所必需的 - 在构建包时提取此信息)

我已提供环境 - DEV、QA 和 PROD,并创建了项目参数以访问各自的路径。

对于源代码,进入属性并给出一个表达式来为各自的服务器(DEV、QA 和 PROD)获取文件路径,并且 运行 在 运行 包时出现以下错误。

The connection string format is not valid. It must consist of one or more components of the form X=Y, separated by semicolons. This error occurs when a connection string with zero components is set on database connection manager.

非常感谢任何帮助。

基于此article,DBF 连接字符串如下所示:

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\folder;Extended Properties=dBASE IV;User ID=Admin;Password=;

您必须指定包含数据库而不是 .DBF 文件的文件夹

附加信息