我正在处理的包将数据从.DBF文件移动到SQL Server上的表上。
我将源的提供程序用作Microsoft Jet 4.0 OLE DB提供程序,并在连接管理器的all选项卡中将扩展属性设置为" dBASE IV"。 (这是.DBF文件所必需的 - 在构建包时提取此信息)
我已经给出了环境 - DEV,QA和PROD,并创建了项目参数来访问各自的路径。
对于源代码,进入属性并提供表达式来为各个服务器(DEV,QA和PROD)选择文件路径,并在运行程序包时遇到以下错误。
连接字符串格式无效。它必须由一个或多个X = Y形式的组件组成,用分号分隔。在数据库连接管理器上设置了具有零组件的连接字符串时,会发生此错误。
非常感谢任何帮助。
答案 0 :(得分:1)
基于此article,DBF连接字符串如下所示:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\folder;Extended Properties=dBASE IV;User ID=Admin;Password=;
您必须指定包含数据库而不是.DBF文件的文件夹
其他信息