【发布时间】:2015-11-25 16:01:22
【问题描述】:
我在通过 Pymssql 将实时系统连接到新的 MSSQL 数据库实例时遇到问题。我连接到以前的旧实例没有问题,但是当我将连接字符串更改为新实例并在 apache 中重新加载我的代码时,我收到以下身份验证错误:
sqlalchemy.exc.OperationalError: (pymssql.OperationalError) (18456, "Login failed for user '*****'.DB-Lib error message 20018, severity 14:\nGeneral SQL Server error: Check messages from the SQL Server\nDB-Lib error message 20002, severity 9:\nAdaptive Server connection failed (*********************)\n")
问题是,完全相同的连接(具有相同的登录详细信息)在本地可以正常工作。我可以毫无问题地通过 Pymssql 登录和访问新的数据库实例。我假设我的 FreeTD 是最新的,并且可以很好地连接到旧实例。 对于新连接为何不适用于实时系统的任何建议,我们将不胜感激。
【问题讨论】:
-
我有类似的问题,看看这个,看看有没有帮助。如果没有,我不知道。 stackoverflow.com/questions/31035924/…
-
太棒了,会试一试!
标签: python sql-server flask sqlalchemy pymssql