2012-02-02 97 views

回答

1

我不認爲這是一個SAS問題,但更多的是一個ODBC問題。答案是肯定的,你應該可以,但是你需要在ODBC連接設置中指定它。

我假設你正在運行windows,因爲你正在使用SQLYog。

轉到控制面板 - >管理工具 - >數據源ODBC。

如果您已在此處設置ODBC連接,請在此處查找並編輯屬性。在其中一個配置選項卡上,可以選擇輸入您的「SSL密鑰」文件。

如果您尚未在此處設置ODBC連接,請使用已安裝的MySQL ODBC驅動程序創建一個新連接。如上所述,務必設置SSL密鑰文件。在SAS中,您可以通過執行以下操作連接到數據庫:

proc sql noprint; 
    connect to odbc (datasrc=mysql_dsn user=me password=mypwd); 
    create table tmp as 
    select * 
    from connection to odbc 
    ( 
    select * from olp.application limit 1 /* THIS IS YOUR MYSQL QUERY */ 
) 
    ; 
quit; 
+0

感謝羅布。但是我有一個SSH密鑰,並且ODBC連接沒有設置SSH連接的選項。 – SumitGupta 2012-02-03 06:05:59

+0

如果可能,你應該下載替代的MySQL驅動程序。一個支持SSL。 – 2012-02-06 15:31:59