diff --git a/.github/workflows/sqlserver.yml b/.github/workflows/sqlserver.yml index 7244170c0..91da1ee5e 100644 --- a/.github/workflows/sqlserver.yml +++ b/.github/workflows/sqlserver.yml @@ -34,5 +34,5 @@ jobs: path: ~/.m2 key: build-${{ env.cache-name }} - - name: sqlserver 2017 - run: mvn -T 8 clean test -Dprops.file=testconfig/ebean-sqlserver17.properties + - name: sqlserver 2022 + run: mvn -T 8 clean test -Dprops.file=testconfig/ebean-sqlserver.properties diff --git a/ebean-test/testconfig/ebean-sqlserver.properties b/ebean-test/testconfig/ebean-sqlserver.properties new file mode 100644 index 000000000..5e4426cce --- /dev/null +++ b/ebean-test/testconfig/ebean-sqlserver.properties @@ -0,0 +1,14 @@ +ebean.test.platform=sqlserver +ebean.test.dbName=test_ebean +ebean.test.sqlserver.version=2022-latest +ebean.test.sqlserver.containerName=local_sqlserver2022 +ebean.test.sqlserver.collation=LATIN1_GENERAL_100_CS_AS_SC_UTF8 +ebean.test.sqlserver.port=9436 +ebean.test.sqlserver.url=jdbc:sqlserver://localhost:9436;databaseName=test_ebean;sendTimeAsDateTime=false;integratedSecurity=false;trustServerCertificate=true +datasource.default=sqlserver2022 +ebean.sqlserver2022.databasePlatformName=sqlserver17 +ebean.lengthCheck=on + +## A case sensitive collation example: +#ebean.test.sqlserver.collation=LATIN1_GENERAL_100_CI_AS_SC_UTF8 +#ebean.sqlserver2022.caseSensitiveCollation=false