SAS";已从逻辑服务器成功分配”;vs";已成功分配,如下所示;

SAS";已从逻辑服务器成功分配”;vs";已成功分配,如下所示;,sas,Sas,当我在查看来自 D:\SAS\XXX\Lev1\SASMain\BatchServer\Logs 我看到了这两行 NOTE: Libref TESTLIB successfully assigned from logical server. NOTE: Libref TESTLIB was successfully assigned as follows: Engine: XXXX Physical Name: XX.XXX.XXX.XX 这两行之间

当我在查看来自 D:\SAS\XXX\Lev1\SASMain\BatchServer\Logs

我看到了这两行

NOTE: Libref TESTLIB successfully assigned from logical server.

NOTE: Libref TESTLIB was successfully assigned as follows: 
      Engine:        XXXX 
      Physical Name: XX.XXX.XXX.XX

这两行之间的区别或背后的含义是什么?

假设您发现这两行紧挨着:

  • 第一行告诉您SAS在分配libref TESTLIB时没有遇到任何问题。如果您试图将libref分配给一个不存在的文件夹/服务器,或者您没有必要的访问权限(等等),您将收到一条错误消息,而不是这一行
  • 第二行告诉您更多关于分配的libref的信息。在您的情况下,这包括服务器的IP地址和使用的SAS libname引擎。根据XXXX的值,在这种情况下,您可能连接到不同的DBMS

第一行告诉您,该库已从元数据分配为预先分配的库。如果查看SAS管理控制台>数据库管理器>测试库>属性>选项>高级选项>“库已预先分配”。如果勾选此复选框,您将看到第一行,因为用户对库具有“读取元数据”权限。 如果在代码中显式指定了库,则第二行出现。如果库没有预先分配,DI Studio将在代码中创建libname语句