Skip to content

Commit 01fa392

Browse files
authored
Merge pull request #183 from zonkyio/mssql-case-sensitive
#180 Fix mssql username for cases when case-sensitive collation is used
2 parents 9b130b8 + b5dfaa7 commit 01fa392

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

embedded-database-spring-test/src/main/java/io/zonky/test/db/provider/mssql/DockerMSSQLDatabaseProvider.java

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,9 +142,19 @@ private DatabaseInstance(DatabaseConfig config) {
142142

143143
private MSSQLServerContainer createContainer(String dockerImage) {
144144
if (ClassUtils.hasMethod(DockerImageName.class, "asCompatibleSubstituteFor", String.class)) {
145-
return new MSSQLServerContainer(DockerImageName.parse(dockerImage).asCompatibleSubstituteFor("mcr.microsoft.com/mssql/server"));
145+
return new MSSQLServerContainer(DockerImageName.parse(dockerImage).asCompatibleSubstituteFor("mcr.microsoft.com/mssql/server")) {
146+
@Override
147+
public String getUsername() {
148+
return "sa";
149+
}
150+
};
146151
} else {
147-
return new MSSQLServerContainer(dockerImage);
152+
return new MSSQLServerContainer(dockerImage) {
153+
@Override
154+
public String getUsername() {
155+
return "sa";
156+
}
157+
};
148158
}
149159
}
150160

0 commit comments

Comments
 (0)