2013-09-24 3 views
0

Я работаю на более старом сервере SAS (работает 9.1). Другие пользователи системы строго используют этот сервер SAS; однако мне нужно передавать данные между этим и локальным сервером SAS. При вызове любых операторов LIBNAME отображается фактический путь к серверу SAS и, следовательно, он не может разрешить LIBNAME foo 'c: \ mypathname \ foo'; и вместо этого, похоже, рассматривает это как LIBNAME foo '/ server/longpath/c: \ mypathname \ foo'. У меня есть несколько путей в баре LASNAME на панели сервера sas server 'serverpath \ bar', который я использую. Возможно ли получить доступ как к локальной библиотеке sas, так и к серверной библиотеке sasMain?SAS 9.1 - Главный сервер SAS и локальные библиотеки

ответ

1

Если вы используете код на сервере, если у вас нет SAS/CONNECT (используются RSUBMIT), вам необходимо предоставить серверу путь для доступа к вашему локальному компьютеру, как если бы вы не были на нем, - что может быть невозможно, или у вас может быть UNC-путь, например \ machinename \ c $ \ foo \, с которым вы можете получить доступ.

Если вы используете RSUBMIT, то вы можете получить доступ к библиотекам сервера (включая работу), используя опцию server= на libname с локального компьютера до rsubmit, и/или PROC DOWNLOAD или PROC UPLOAD.

Смежные вопросы