Я новичок в ODBC и пытаюсь создать DSN в Windows. Администратор ODBC должен вызывать его из R с помощью RODBC или аналогичных R-пакетов.
Я могу найти «имя сервера» и «имя базы данных» для всего, что связано с драйвером «SQL Server». Однако драйвер «SAS» не позволяет мне находить явные имена для имен серверов и баз данных. Все, что я знаю, это URI, в котором хранится набор данных, а также я могу получить имя хоста сервера SAS, на котором хранятся базы данных, и его порт. Есть ли способ добавить его как DSN или даже позвонить прямо из R? Я пробовал несколько комбинаций этих имен и адресов, но я постоянно получаю ту же ошибку, что соединение odbc не было успешным.
Например, после того, как я выполнил шаги по добавлению сервера SAS в администраторе ODBC и использовал пакет RODBC в R, я получил этот результат
odbcConnect ( "mydbname")
[ 1 ] -1
Предупреждающее сообщение:
В RODBC :: odbcDriverConnect ("DSN = mydbname"): сбой подключения ODBC