Я работаю с Win10 x64, SQL Server 2017 x64, JyputerNotebook и использую основную библиотеку RevoScalePy.
Я могу установить соединение с локальным сервером, создать базу данных, запросить таблицу и т. Д. Однако, когдаЯ определяю функцию, возвращающую байтовый поток изображения, и вызываю эту функцию следующим образом:
from IPython import display
import matplotlib.pyplot as plt
from revoscalepy import RxInSqlServer, rx_exec
# create a remote compute context with connection to SQL Server
sql_compute_context = RxInSqlServer(connection_string=connection_string.format(new_db_name))
# use rx_exec to send the function execution to SQL Server
image = rx_exec(send_this_func_to_sql, compute_context=sql_compute_context)[0]
# only an image was returned to my jupyter client. All data remained secure and was manipulated in my db.
display.Image(data=image)
... Я получаю сообщение об ошибке:
[Microsoft] [ODBC SQL ServerДрайвер] [SQL Server] Ошибка входа для пользователя 'NB-IT-JIRAK \ SJ01'.
Ошибка ODBC в SQLDisconnect
Не удалось открыть источник данных.Ошибка функции ImportDataSource.Пожалуйста, смотрите вывод консоли для получения дополнительной информации.
Я следую этому руководству: https://blogs.msdn.microsoft.com/mlserver/2018/07/10/run-r-and-python-remotely-in-sql-server-from-jupyter-notebooks-or-any-ide/ Я пытался создать новый драйвер DNS для SQL Server ODBC 17 рядом с моим драйвером MS Access вПанель управления / Администрирование / Источники данных.Помощь будет оценена.