Flyway SQL Server Kerberos Login File Setting
Published 15 January 2025
Description
The path to the SQL Server login module configuration file (e.g.
SQLJDBCDriver.conf) for use in Kerberos authentication.
Type
String
Default
none
Usage
Flyway Desktop
This can't be configured via Flyway Desktop, although it will be honoured.
Command-line
./flyway -sqlserver.kerberos.login.file="/path/to/SQLJDBCDriver.conf" info
TOML Configuration File
[flyway.sqlserver]
kerberos.login.file = "/path/to/SQLJDBCDriver.conf"
Configuration File
flyway.sqlserver.kerberos.login.file=/path/to/SQLJDBCDriver.conf
Environment Variable
FLYWAY_SQL_SERVER_KERBEROS_LOGIN_FILE=/path/to/SQLJDBCDriver.conf
API
SQLServerConfigurationExtension sqlServerConfigurationExtension = configuration.getConfigurationExtension(SQLServerConfigurationExtension.class);
sqlServerConfigurationExtension.setKerberosLoginFile("/path/to/SQLJDBCDriver.conf");
Gradle
flyway {
pluginConfiguration = [
sqlserverKerberosLoginFile: '/path/to/SQLJDBCDriver.conf'
]
}
Maven
<configuration>
<pluginConfiguration>
<sqlserverKerberosLoginFile>/path/to/SQLJDBCDriver.conf</sqlserverKerberosLoginFile>
</pluginConfiguration>
</configuration>
This documentation contains proprietary information and is protected by copyright law.
Copyright © 2026 Red Gate Software Limited. All rights reserved