Юлия ODBC соединение производит всплывающее окно в Jupyter - PullRequest
0 голосов
/ 10 января 2019

Я впервые использую Джулию, и я написал тестовый скрипт для подключения к базе данных следующим образом: -

using ODBC
db = ODBC.DSN("DRIVER={SQL Server};SERVER=MyServer;DATABASE=MyDatabase;Trusted_Connection=Yes;");

Однако, когда я выполняю код в Jupyter, я каждый раз получаю всплывающее окно, как показано ниже. Я хотел бы иметь возможность войти в систему автоматически с помощью проверки подлинности Windows и не нужно вручную вводить данные для входа. Может кто-нибудь помочь?

enter image description here

Ответы [ 2 ]

0 голосов
/ 10 января 2019

Я нашел ответ, который должен передать параметр подсказки следующим образом:

using ODBC
db = ODBC.DSN("DRIVER={SQL Server};SERVER=MyServer;DATABASE=MyDatabase;Trusted_Connection=Yes;";prompt=false);
0 голосов
/ 10 января 2019

Не должно быть Правда против Да:

Trusted_Connection=True;

Также я думаю, что вы должны определить источник данных ODBC в вашей системе и использовать его имя (например, MyDSN) в строке подключения:

db = ODBC.DSN("DSN=MyDSN;DATABASE=MyDatabase;Trusted_Connection=Yes;");
...