Я пытаюсь запустить задание Python с помощью виртуальной машины в пакетном режиме Azure.Это простой скрипт для добавления строки в мою базу данных SQL Azure.Я загрузил строку подключения ODBC прямо с портала Azure, но получаю эту ошибку.Странно то, что я могу прекрасно запустить скрипт на своей машине.Я настроил виртуальную машину для установки нужной мне версии Python, а затем выполнил свой сценарий - я в полной растерянности.Любые идеи?
cnxn = pyodbc.connect('Driver={ODBC Driver 13 for SQL Server};Server=tcp:svr-something.database.windows.net,fakeport232;Database=db-something-prod;Uid=something@svr-something;Pwd{fake_passwd};Encrypt=yes;TrustServerCertificate=no;Connection Timeout=30;')
Traceback (последний последний вызов):
Файл "D: \ batch \ tasks \ apppackages \ batch_python_test1.02018-11-12-14-30 \ batch_python_test \ python_test.py ", строка 12, в r'Driver = {Драйвер ODBC 13 для SQL Server}; Сервер = tcp: svr- mydatabase.database.windows.net, 'pyodbc.InterfaceError: (' IM002 ','[IM002] [Microsoft] [Диспетчер драйверов ODBC] Не найдено имя источника данных и не указан драйвер по умолчанию (0) (SQLDriverConnect)')