python - 在 Windows 10 上更新密码后,无法再使用 Python 从共享文件夹或 SQL 服务器访问文件?
问题描述
我有一个每周在 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}
但是,如果我手动导航到这些文件夹/文件,我没有任何问题,如果我使用 Windows 身份验证登录 MSSQL 服务器,我也没有任何问题。关于如何解决这个问题的任何建议?
编辑: 这是我用来连接的命令:
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})
获取文件。
解决方案
推荐阅读
- python - 如何在 discord.py 中捕获错误并发送响应?
- intellij-idea - 如何使嵌入式 Kafka 规则不显示两个测试产生的数据
- c - C编程中的分段错误错误
- python - 如何将元组应用于我的代码,以便获得输出“{('a', 'x'))”?
- javascript - 带有 axios 的 es6 异步模块 - ReferenceError: 未定义要求
- oracle - 从oracle sql中的函数中的游标返回值?
- python - 为什么我不能手动复制 nd 数组?
- identityserver4 - IdentityServer 如何跟踪用户登录的客户端?
- silverstripe - SilverStripe - 更改子页面的完整 URL,从父页面中删除前缀
- python - 如何使用变量