2016-07-13 5 views
-3

Кто-то знает, как использовать Flyway с SQL Server 2000?Flyway не работает с SQL Server 2000?

+0

Вы пробовали? Вы получили ошибку? Что это? – Nikem

+0

Да, да. Когда я использую SQL Server 2008, все отлично, но с использованием SQL Server 2000 я получаю ошибку. – Vinas

+0

Sql Server 2000 - это минус конец жизни. Он больше не получает никаких патчей, даже для критических проблем с безопасностью, и не на какое-то время. Продолжать использовать его очень безответственно. Обновление этого сервера - задание 1. –

ответ

-1

Да, я сделал. При использовании SQL Server 2008 работает нормально, но с помощью SQL Server 2000 я получаю эту ошибку:

jul 14, 2016 6:31:09 PM org.flywaydb.core.internal.util.logging.apachecommons.ApacheCommonsLog info INFORMAÇÕES: Database: jdbc:jtds:sqlserver://10.211.55.7:1433/hemovida (Microsoft SQL Server 8.0) Error: Unable to retrieve the current schema for the connection

Мой код:

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 
); 

I не знаю почему!

Смежные вопросы