Искам да използвам RODBC, за да получа данни от MSSQL и инсталирах unixodbc и FreeTDS на моя Macbook.
файл odic.ini, odbcinst.ini и freetds.conf е както следва.
Но R грешката е
Отговорете с цитат (dsn = "RichardDSN", uid = "****", pwd = "******") 1 -1
Предупредителни съобщения: 1: В odbcDriverConnect ("DSN = RichardDSN; UID = ****; PWD = ******"): [RODBC] ГРЕШКА: състояние IM002, код 0, съобщение [unixODBC] [Драйвер на администратора] Името на източника на данни не е намерено и не е зададен по подразбиране драйвер
2: В odbcDriverConnect ("DSN = RichardDSN; UID = ****; PWD = ******"): ODBC връзката не бе успешна
как трябва да разреша?
Отговори:
0 за отговор № 1Аз преинсталирам unixodbc и freetds. тогава работи. T_T Не знам защо ... но първо трябва да използвам odbcconfig, за да потвърди къде е твоят odic.ini и odbcinst.ini тогава ги вижте.
след като отново инсталирате, аз също се провалят отново.because, пътя грешка, "freetds" Аз вход "freetsd" ... така че го коригира, тогава тя работи.