有人知道如何将Flyway与SQL Server 2000一起使用吗?
答案 0 :(得分:-1)
是的,我做到了。当我使用SQL Server 2008工作正常,但使用SQL Server 2000我得到此错误:
2016年7月14日下午6:31:09 org.flywaydb.core.internal.util.logging.apachecommons.ApacheCommonsLog infoINFORMAÇÕES:数据库: jdbc:jtds:sqlserver://10.211.55.7:1433 / hemovida(Microsoft SQL Server 8.0)错误:无法检索连接的当前架构
我的代码是:
Flyway flyway = new Flyway();
flyway.setDataSource("jdbc:jtds:sqlserver://10.211.55.7:1433/dataTest", "sa", "123");
flyway.setInitOnMigrate(true);
flyway.setValidateOnMigrate(false);
try {
flyway.migrate();
} catch (Exception ex) {
System.out.println("Error: " + ex.getMessage());
}
我的迁移文件是:
CREATE TABLE test_table(
name varchar(10) NOT NULL
);
我不知道为什么!