options comamid=tcp;
options remote=XXXXX.1234;
signon user=_prompt_ password=_prompt_;
显示连接失败。但是用eg是可以连接的,请教高人一般是什么原因,bow//
SAS_CONNECT软件技术是一种客户端服务工具,通过通信存取法将SAS_CONNECT与网络协议链接,这样就实现SAS客户端和服务端间的链接,具有很强的扩展性,并可以实现并行处理技术。所谓并行处理技术是计算机概念,简单理解就是在同一时间完成多个工作任务。所以在分布式与平行环境里,SAS_CONNECT可以同时进行管理、访问等综合功能,而这里所说的分布式环境是指有多个控制器与设备的工作环境,系统能发现正确的控制器或设备,并执行某种操作的过程。使用SAS_CONNECT的目的是最大限度地利用所有的资源来缩短执行时间与速度。
SAS_CONNECT的使用者或应用程序开发人员可以进行如下工作:
(1)基于SAS技术架构实现内部操作功能
a、SAS_CONNECT直接处理远程数据,可以在本地取出结果。这种技术不难想象,其有效性和价值,可以省去繁琐的中间传输等麻烦。
b、SAS_CONNECT可以传输数据副本,拷贝数据。
c、通过本地图形用户界面处理远程数据源,方便操作,简单易用。
(2)开发可扩展的SAS解决方案
a、在客户端运行非同步的多个独立过程,并协调每个执行任务结果间的关系。
b、SAS_CONNECT能充分利用对称多处理技术(symmetric multiprocessing)和分布式处理的技术的特点。
c、通过传输处理器(TCP/IP ports)运行多处理技术(symmetric multiprocessing)。
d、SAS_CONNECT可以同时收集多组计算机的信息资源,这是一个强大、廉价的处理解决方案。
(2)管理分布式资源
a、SAS_CONNECT可以执行自动的文件备份,以防文件丢失。
b、SAS_CONNECT可以每天指定时间启动主数据库的事务处理过程,这个过程可以定时对主数据库进行更新,而不需要人工处理,这样一方面编写好程序后可以重复使用代码,大大节省了工作量,另一方面也不容易出错。这个功能很实用。
c、SAS_CONNECT通过网络可以收集相关资料,并将数据与分析报告传输至工作站。这个过程可以执行多个过程传输,相似海纳百川。
SAS_CONNECT客户端与服务器关系
SAS_CONNECT是客户会话与SAS服务器会话间的桥梁。客户端会话是SAS应用程序会话的开始,并由此创建一个或多个服务器会话,服务器会话可以作为客户端在同一台计算机上工作,也可以通过网络连接远程计算机。
单用户服务器
SAS_CONNECT为单用户服务组提供如下远程库服务(Remote Library Services)功能:
a、使用SAS_CONNECT访问远程数据。
b、给单用户访问分配一个专用的服务器。
c、SAS_ACCESS软件可以无限制的访问DBMS数据库。
d、SIGNON server-ID;/* SIGNON语句可以连接服务器*/
LIBNAME libref REMOTE ’datalib’ SERVER=server-ID; /* LIBNAME语句用于指定远程服务器引擎;SERVER 指定服务器编号*/
多用户服务器
SAS/SHARE为多用户服务组提供如下远程库服务(Remote Library Services)功能:
a、服务器可以同时服务多用户组。
b、系统管理员执行开始控制:PROC SERVER server=server-ID;
c、通过LIBNAME语句链接服务器,并指定远程REMOTE引擎,例如:
LIBNAME libref REMOTE ’datalib’ SERVER=server-ID; /*与单用户服务器功能类似*/
详细请参见:
https://bbs.pinggu.org/forum.php?mod=viewthread&tid=1321169&highlight=sas%2Fshare
SAS_CONNECT数据计算服务模式
计算服务提供访问网络的所有计算资源,能够通过直接执行SAS应用程序访问一个或多个服务器,所有结果将返回给客户端。对于短时任务来说,远程提交是同步进行的,这就意味着远程处理完毕后,再执行控制;相对而言,对于长时任务来说,远程提交是异步的,直接执行控制,并且可以继续访问本地与远程的服务端。
① SAS_CONNECT客户端发送SAS程序到服务器。
② SAS_CONNECT服务器通过远程数据仓库执行SAS程序。
③ 服务器将结果返回到SAS_CONNECT客户端。