从Access MDB导入时,PC文件服务器可变性能

时间:2012-06-25 10:07:22

标签: sas

我在Enterprise指南(SAS企业版,本地Windows版,Unix服务器版)中运行了一些代码,它通过本地安装的PC文件服务器导入大型表。它对我来说运行良好,但对于系统测试人员来说,它是无用的。

当我在Windows PC上使用他的SAS身份时,代码有效;但是当我在他的机器上使用我的SAS身份时它不会,所以它似乎是本地机器的问题。我们有相同版本的EG(安装了相同的热修复)连接到同一个服务器(具有相同的角色),在同一个项目中运行相同的代码,连接到同一个Access数据库。

即使是接下来要测试什么的建议也会非常感谢!

libname ACCESS_DB pcfiles path="&db_path"
    server=&_CLIENTMACHINE
    port=9621;

data permanent.&output_table (keep=[lots of vars]);
    format [lots of vars];
    length [lots of vars];
    set ACCESS_DB.&source_table (rename=([some awkward vars])); 
    if [var]=[value];
    [build some new vars, nothing scary];
;
run;

附录 PC文件服务器正在运行EG项目的同一台机器上运行 - 我们都安装了相同的版本。 & db_path是Access数据库的位置 - 在用户可以访问的网络文件存储上(事实上,其他较小的表可以在合理的时间内由两个用户检索)。此服务器由IT管理,而不是我们业务可以安装软件的服务器。

1 个答案:

答案 0 :(得分:0)

您的问题的解决方案需要更多详细信息,并且最好通过与SAS技术支持部门的对话解决。 "在线机票"表格是here,或者您可以通过电话致电。

例如,PCFILES服务器是否在您的机器和测试仪器上本地运行?如果是,则是网络文件服务器上的& db_path引用的文件,并且您的测试人员是否具有类似的访问权限(这意味着您可以以相同的方式访问它)?您是否考虑过在文件服务器而不是本地PC上安装PCFILE服务器?我想,对于像这样的论坛来说,问题太多了。但我可能是错的(它发生在之前);也许其他人会有一个很好的答案。

相关问题