This is part of release 1.1.1 but the broken version
was unreleased in 1.0.16.
Change-Id: Ide9e916d02fbbef549aa2838d1402c2b091e701d
Fixes: #3820
(cherry picked from commit
ae9300cac0ec398f92d9e523273403126a709134)
def _get_server_version_info(self, connection):
try:
raw = connection.scalar("SELECT SERVERPROPERTY('ProductVersion')")
- except exc.ProgrammingError:
+ except exc.DBAPIError:
# SQL Server docs indicate this function isn't present prior to
- # 2008
+ # 2008; additionally, unknown combinations of pyodbc aren't
+ # able to run this query.
return super(MSDialect_pyodbc, self).\
_get_server_version_info(connection)
else: