Как исправить в R "Ошибка входа пользователя: XXX" для подключения к SQL? - PullRequest
1 голос
/ 30 апреля 2019

Я попытался создать соединение из RStudio с Microsoft SQL 2016, используя следующий код:

con <- dbConnect(odbc(), .connection_string = "Driver={SQL Server};Server= XXX; Database=XXX;UID=domain\\username;PWD=XXX;TrustServerCertificate=yes")

И получил эту ошибку:

Error: nanodbc/nanodbc.cpp:950: 28000: [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'domain\username'.

RStudio создает значения, но несоединение с SQL, потому что оно не отображается на панели соединений.

Я работаю на удаленном рабочем столе, имею права на чтение и проверку подлинности Windows для SQL Server Management Studio.DBI и пакет ODBC установлены.

Я также пробовал код без UID и PW, но затем я получил эту ошибку:

...Cannot open database "XXX" requested by the login. The login failed.

Затем я попробовал это:

con <- dbConnect(odbc::odbc(), .connection_string = "Driver={SQL Server}, Server=XXX,Database=XXX,Port=1433")

И получите эту ошибку:

...Invalid connection string attribute.

Нужно ли мне больше, чем права на чтение, или мне нужна проверка подлинности Windows И / ИЛИ SQL?

Или вы думаете, что-то не так с кодами, которые я использую?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...