Проблемы аутентификации входа в MSSQL с ODBC-соединением и пакетом R stats

Я пытаюсь подключить источник ODBC к статистическому пакету R, но у меня возникают проблемы при входе.

Я установил имя ODBC eplR с драйвером сервера SQL, связывающимся с (локальным) сервером с использованием аутентификации Windows NT с идентификатором входа в сеть по умолчанию. В настройке тест источника данных успешен.

Когда я пытаюсь создать соединение в R

library(RODBC)
channel <- odbcConnect("eplR")

Я получил неудачное соединение

Login failed  for user pssguy-PC/pssguy  - my local computer name

Когда я подключаюсь к (локальному) SQL-серверу 2005 через студию управления с аутентификацией Windows, я получаю похожую ошибку, если не открываю студию управления с опцией "Запуск от имени администратора".

В Management Studio, если я смотрю на свойства (локального) сервера, аутентификация устанавливается в режим аутентификации Windows.
Разрешение на подключение к SQL предоставлено, и флажок Предоставление установлен. Существует также разрешение подключения SQL для pssguy-PC\pssguy с флажком без флажка. Я проверяю это, но при перезапуске сервера mssql он вернулся к непроверенному.

У меня было то, что я думал, было идентичной настройкой на другой автономной машине, и у меня нет проблем с подключением в R.

Любая помощь высоко ценится

1 ответ

Может быть с odbcConnect() Вы можете попробовать передать аргументы uid и pwd?

т.е.

odbcConnect("eplR", "**USERNAME**", "**PASSWORd**")
Другие вопросы по тегам