我没有 AS400 服务器的权限。我可以使用“从 iSeries 传输数据”导出数据。我无法批量导出文件。我只能将文件导出为 excel 格式。有没有办法批量导出库中的所有文件。
我有 126 个包含 10k 个文件的库。
我想将所有库文件导出到 .Csv 文件。
请帮我。提前致谢。
最后我得到了解决方案。在这个问题中发布了我的解决方案
我没有 AS400 服务器的权限。我可以使用“从 iSeries 传输数据”导出数据。我无法批量导出文件。我只能将文件导出为 excel 格式。有没有办法批量导出库中的所有文件。
我有 126 个包含 10k 个文件的库。
我想将所有库文件导出到 .Csv 文件。
请帮我。提前致谢。
最后我得到了解决方案。在这个问题中发布了我的解决方案
您不能没有 IBM i 服务器的权限,但仍可以传输数据。
没有内置方法可以从库中的每个文件中导出数据。您需要创建一个程序来检索文件列表,然后单独导出每个文件。
在服务器端,您可以在 CL 中使用 CPYTOIMPF 命令执行此操作。
在 PC 端,您可以使用 C#、Java 或基本上任何支持 ODBC 驱动程序的东西。
我们可以使用将 As400 所有库导出到 Sql 服务器
1)SSIS 包 2)链接服务器 3)Sql 服务器导入导出向导。
在我的 iseries navigator 服务器中为 AS400 安装了 Sql server 和 ODBC。因此,我使用“ IBM DB2 for i IBMDQSQL OLE DB Provider”为我的 AS400 服务器创建了链接服务器
创建链接服务器:
链接服务器名称:为链接服务器提供名称服务器类型:其他数据源提供程序:IBM DB2 for i IBMDQSQL OLE DB 提供程序数据源:AS400 服务器 ip 地址安全性:单击使用此安全上下文进行的单选按钮远程登录:提供 id access as400 server with password: 给出访问 as400 服务器的密码
单击确定。
现在已创建链接服务器。我们可以看到AS400的数据库名称。但我们无法看到图书馆。我们可以使用查询来获取库的信息。
如果需要更多信息。评论它。我会帮你。