我從來沒有嘗試過連接到SQL Server(而且在編碼方面也沒那麼好)。 我想上網看一些東西 - 這是我有多遠: 我已在ODBC數據源管理的連接和測試是全成和我稱爲數據庫:FPT將SAS EG連接到SQL Server
後來我開始在SAS EG程序和編碼(我使用Windows SQL身份驗證,因此cahnged用戶名和密碼X):
LIBNAME test ODBC DSN=fpt user=X pw=X
日誌我得到以下錯誤,無法弄清楚爲什麼?
1 ;*';*";*/;quit;run;
2 OPTIONS PAGENO=MIN;
3 %LET _CLIENTTASKLABEL='Program (6)';
4 %LET _CLIENTPROJECTPATH='C:\Users\g46973\Desktop\test.egp';
5 %LET _CLIENTPROJECTNAME='test.egp';
6 %LET _SASPROGRAMFILE=;
7
8 ODS _ALL_ CLOSE;
9 OPTIONS DEV=ACTIVEX;
10 GOPTIONS XPIXELS=0 YPIXELS=0;
11 FILENAME EGSR TEMP;
12 ODS tagsets.sasreport13(ID=EGSR) FILE=EGSR
13 STYLE=HtmlBlue
14 STYLESHEET=(URL="file:///C:/Program%20Files/SASHOME/SASEnterpriseGuide/7.1/Styles/HtmlBlue.css")
15 NOGTITLE
16 NOGFOOTNOTE
17 GPATH=&sasworklocation
18 ENCODING=UTF8
19 options(rolap="on")
20 ;
NOTE: Writing TAGSETS.SASREPORT13(EGSR) Body file: EGSR
21
22 GOPTIONS ACCESSIBLE;
23 LIBNAME test ODBC DSN=fpt user=fptreader pw=XXXXXXXX
24
25 GOPTIONS NOACCESSIBLE;
________
22
ERROR: Libref TEST is not assigned.
ERROR: Error in the LIBNAME statement.
ERROR 22-7: Invalid option name GOPTIONS.
26 %LET _CLIENTTASKLABEL=;
27 %LET _CLIENTPROJECTPATH=;
28 %LET _CLIENTPROJECTNAME=;
29 %LET _SASPROGRAMFILE=;
30
31 ;*';*";*/;quit;run;
32 ODS _ALL_ CLOSE;
33
34
35 QUIT; RUN;
36
任何真棒程序員誰可以幫忙嗎?
EG在服務器上還是在您的桌面上運行? – Reeza
@Reeza它在我的桌面上。 –
錯誤與您提交的代碼(goptions)沒有關係?你能發佈完整的日誌嗎?另外,請嘗試將密碼放入DSN設置中,我相信您已經在那裏測試了連接以確保它可以正常工作。一般的代碼是正確的 - ''libname test odbc dsn = fpt schema = dbo;' – Reeza