我没有AS400服务器的权限。我可以使用“从iSeries传输数据”来导出数据。我无法批量导出文件。我只能导出文件到excel格式。是否有任何方法可以批量导出库中的所有文件。
我有126个图书馆,里面有10k文件。
我想将所有库文件导出到.Csv文件。
请帮帮我。提前谢谢。
终于找到了解决方案。我在这个问题上发布了我的解决方案
发布于 2020-10-22 13:38:07
您不能拥有IBM服务器的权限,但能够传输数据。
没有内置的方式从库中的每个文件导出数据。您需要创建一个检索文件列表的程序,然后逐个导出每个文件。
在服务器端,您可以使用CL和CPYTOIMPF命令来完成此操作。
在PC端,您可以使用C#、Java或基本上支持ODBC驱动程序的任何东西。
发布于 2020-10-28 10:56:00
我们可以使用以下方法将As400所有库导出到Sql server
1)SSIS包2)链接服务器3)Sql服务器导入导出向导。
在我的iseries导航服务器中安装了Sql server,并为AS400安装了ODBC。因此,我使用“IBMDQSQL提供程序的AS400 IBM DB2”为我的DB2服务器创建了链接服务器。
创建链接服务器:
链接服务器名称:指定链接服务器服务器类型的名称:其他数据源提供程序: IBMDQSQL Provider数据源: AS400服务器ip地址安全性:单击单选按钮以使用此安全上下文进行REmote登录:给id访问带有密码的as400服务器:提供密码以访问as400服务器
点击确定。
现在创建了链接服务器。我们可以看到AS400的数据库名。但我们看不见图书馆。我们可以通过查询获取数据库的信息。
如果需要更多的信息。评论一下。我会帮你的。
https://stackoverflow.com/questions/64475956
复制相似问题