2016-09-06 3 views
1

Я пытаюсь сохранить файл с разделителями табуляции в общую папку, для которой требуется логин (имя пользователя + пароль).SAS PROC EXPORT для безопасного определения местоположения

Когда я открыл (и вошел в систему) в это место через проводник Windows, PROC EXPORT работает без ошибок.

Если я запустил его, не войдя во время сеанса Windows, я получаю общую ошибку ввода-вывода в журнале.

Есть ли способ добавить мой логин и пароль к процедуре PROC EXPORT?

ответ

1

В proc export ничего не будет, что позволит это сделать. Я хотел бы предложить, запустив команду окна, чтобы открыть часть перед экспортом Proc, такие как:

X "net use \\server\share /user:test /password:test" 

или

filename mypipe pipe "net use \\server\share /user:test /password:test"; 
data _null_; infile mypipe; input; list; run; 
filename mypipe close; 

(кредит - https://serverfault.com/questions/580369/windows-shares-via-command-line-with-user-pass-without-mapping-the-drive)

+0

я получаю следующее сообщение об ошибке с 1-й вариант: «ОШИБКА: Сбой оболочки недействителен в этом сеансе SAS». Я получаю следующую ошибку со второй опцией: 'ОШИБКА: Недостаточно авторизации для доступа к PIPE. ОШИБКА: ошибка в заявлении FILENAME. – Wietze314

+0

Вы используете это дистанционно в EG? Похоже, вам нужно разрешить XCMD в SMC (http://rawsas.blogspot.co.uk/2014/06/allowing-xcmd-on-workspace-server.html) –

+0

Я запускаю это на EG 4.3 на локальном сервере , – Wietze314