1

每当我直接在 DI studio 中的 oracle 表上使用转换时,转换都会自动生成一段代码,如下所示:(远程登录到本地)

Options comamid =tcp
%let local=<servername> 7551;
Data _null_;
Signon local authdomain="DefaultAuth"
Run;

它会引发类似如下的错误:

User authentication failed at metadata server
A communication link was not set up...

我的问题是:当我之前使用表加载器或删除转换时,不存在这种对本地代码的远程登录。为什么 SAS 尝试使用此服务器上的 defaultauth 元数据对象进行远程连接?

如何禁用 SAS 这样做?

4

1 回答 1

3

您的库可能已分配给另一个应用程序服务器,而不是您在 DI Studio 中使用的应用程序服务器。尝试切换应用程序服务器(DI Studio 的右下角)或为库分配不同的应用程序服务器(库 > 属性 > 分配选项卡)。

于 2014-06-12T06:48:43.897 回答