Подключение к Azure SQL - на основе токенов - PullRequest
0 голосов
/ 22 октября 2018

Я пробовал это на форумах Rstudio, и они предложили мне опубликовать здесь / поддержку Azure.Похоже, что сейчас Azure не помогает, поэтому если у кого-то есть какие-либо предложения, которые были бы удивительными, спасибо.

Я пытаюсь подключить наши скрипты RStudio к нашему экземпляру Azure SQL с помощью аутентификации на основе токенов (IE использует клиентID и секрет).Я провел немало исследований по этому вопросу, и похоже, что эта функциональность невозможна со стандартными драйверами (ODBC, RODBC, JDBC). Кто-нибудь еще знает что-то другое?

Если это невозможно с этими драйверамидрайверы, есть ли другой метод, который я могу использовать?

Вся помощь очень ценится, это вызывает у меня головную боль!

Редактировать: Просто чтобы добавить к этому, я использую приведенную ниже строку подключенияи функция odbc:

connstr <- 'Driver={ODBC Driver 13 for SQL Server}; Server=tcp:[Your Server 
Name Here].database.windows.net,[Your Port Number Here]; Database=[The name 
of the database you are connecting to];Uid=[Your username];Pwd=[your 
password];Encrypt=yes;TrustServerCertificate=no;Connection Timeout=30;'

conn <- odbcDriverConnect(connstr)

Я надеюсь удалить Uid и pwd и заменить что-то вроде этого:

token <- create_token(
app = "yourdatabase.database.windows.net",
consumer_key = "An Azure KEY",
consumer_secret = "An Azure SECRET")

connstr <- 'Driver={ODBC Driver 13 for SQL Server}; Server=tcp:[Your Server 
Name Here].database.windows.net,[Your Port Number Here]; Database=[The name 
of the database you are connecting 
to];Token=token;Encrypt=yes;TrustServerCertificate=no;Connection Timeout=30;'

conn <- odbcDriverConnect(connstr)`
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...