【问题标题】:Flyway doesn't work with SQL Server 2000?Flyway 不适用于 SQL Server 2000?
【发布时间】:2016-11-16 12:55:28
【问题描述】:

有人知道如何将 Flyway 与 SQL Server 2000 一起使用吗?

【问题讨论】:

  • 你试过了吗?你有什么错误吗?这是什么?
  • 是的,我做到了。当我使用 SQL Server 2008 时工作正常,但使用 SQL Server 2000 时出现错误。
  • Sql Server 2000 已经过时了。它不再获得任何补丁,即使是针对关键的安全问题,并且现在已经有一段时间没有了。继续使用它是非常不负责任的。升级此服务器是工作 1。

标签: sql sql-server-2000 flyway


【解决方案1】:

是的,我做到了。当我使用 SQL Server 2008 时工作正常,但使用 SQL Server 2000 时出现此错误:

2016 年 7 月 14 日下午 6:31:09 org.flywaydb.core.internal.util.logging.apachecommons.ApacheCommonsLog 信息 INFORMAÇÕ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
);

我不知道为什么!

【讨论】:

    猜你喜欢
    • 2016-10-16
    • 1970-01-01
    • 1970-01-01
    • 2015-04-13
    • 2017-05-14
    • 2014-05-03
    • 2010-09-26
    • 1970-01-01
    • 2016-11-14
    相关资源
    最近更新 更多