Проблемы аутентификации входа в 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**")