установка свойства в odbc - PullRequest
0 голосов
/ 04 декабря 2018

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

В основном мне нужно установить для домена значение cphegtd3, чтобы иметь возможность получить доступ к базе данных.

Я использую

con <- dbConnect(odbc(),
                 Driver = "/usr/local/lib/libtdsodbc.so",
                 Server = "servername",
                 Database = "dbname",
                 UID = "myuserid",
                 PWD = "London",
                 Domain="cphegtd3",
                 Port = 1433)

и получаю следующую ошибку

Error: nanodbc/nanodbc.cpp:950: 42000: [unixODBC][FreeTDS][SQL Server]Login failed for user 'myuserid'. 

Причина, по которой имя пользователя не удается, состоит в том, что оно не учитывает Domain="cphegtd3".У меня не было этой проблемы с RSQLServer::SQLServer(), и домен был записью в файле yaml.

Я также могу подключиться к базе данных через DBeaver и DataGrip, и, конечно, мне нужно указать домен в настройках.Но я не знаю, как сообщить odbc в R с помощью этого параметра.

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