Skip to content

Update MS SQL server driver and test configuration #175

@volcan01010

Description

@volcan01010

Summary

As an etlhelper developer, I would like to update the MS SQL Server configuration so that the tests will pass.

Description

Since the MS SQL Server connection configuration was first developed, a few things have changed:

  • We are going to switch to a new Docker base image file, based on Debian 11 (Bullseye). The current Docker build install the msodbc driver for Debian 9. The build should be updated to use the new version.
  • The MS ODBC driver has moved on to version 18 (for the tests, this is configured in an environment variable and is currently set to 17)
  • The MS ODBC version 18 driver throws an exception if the target database has a self-signed certificate

All of these changes have resulted in the test suite failing for MS SQL Server. It should be fixed for v1 of etlhelper.

Acceptance criteria

  • Dockerfile uses later MS ODBC driver (version 18)
  • Test configuration specifies version 18 of driver
  • Test configuration allows self-signed certificates
  • Integration tests for MS SQL all pass

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions