У меня есть скрипт, который я запускаю в Jupyter Notebook каждую неделю, который требует подключения к MSSQL и доступа к файлам из общей папки. У меня никогда не было проблем с этим раньше, однако недавно мне пришлось обновить свой пароль Windows. С тех пор у меня были эти проблемы.
При попытке подключиться к серверу MSSQL выдается ошибка:
Error: ('HY000', '[HY000] [Microsoft][ODBC Driver 17 for SQL Server]SQL
Server Network Interfaces: The logon attempt failed\r\n (-2146893044)
(SQLDriverConnect); [HY000] [Microsoft][ODBC Driver 17 for SQL Server]Cannot
generate SSPI context (-2146893044); [HY000] [Microsoft][ODBC Driver 17 for
SQL Server]SQL Server Network Interfaces: The logon attempt failed\r\n
(-2146893044); [HY000] [Microsoft][ODBC Driver 17 for SQL Server]Cannot
generate SSPI context (-2146893044)')
При попытке получить доступ к файлу в общей папке я получаю:
com_error: (-2147352567, 'Exception occurred.', (0, 'Microsoft Excel',
"Sorry, we couldn't find {file} Is it possible it was moved, renamed or
deleted?", 'xlmain11.chm', 0, -2146827284), None)
или
OSError: [Errno 22] Invalid argument: {file}
Однако, если я вручную перехожу к этим папкам / файлам, у меня не возникает проблем, и если я выполняю вход на сервер MSSQL с использованием аутентификации Windows, у меня также не возникает никаких проблем. Любые предложения о том, как решить эту проблему?
EDIT:
Это команда, которую я использую для подключения:
con = pyodbc.connect('Trusted_Connection=yes', driver = '{ODBC Driver 17 for SQL Server}',server = '{server}', database = '{database}')
cursor = con.cursor()
а я просто использую
pd.read_excel({file_path})
чтобы получить файл.