2012-02-02 2 views
0

Я хочу знать, есть ли способ подключения к базе данных MySQL в SAS с использованием SHH-туннелирования с использованием файла .ppk.Подключение к базе данных в SAS с использованием туннелирования ssh

Я могу подключиться к этой базе данных MySQL, используя SQLyog, предоставив файл .ppk.

ответ

1

Я не думаю, что это вопрос SAS, но больше вопрос ODBC. Ответ: да, вы должны уметь, но вам нужно указать это в настройках соединения ODBC.

Я предполагаю, что вы используете окна с тех пор, как вы используете 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

+0

Если возможно, вам следует загрузить альтернативные драйверы mySQL. Тот, который поддерживает SSL. –

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

  • Нет связанных вопросов^_^