Интересно, как я могу установить для домена значение, когда пытаюсь подключиться к базе данных 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 с помощью этого параметра.