2016-07-13 8 views
-3

누군가 Flyway를 SQL Server 2000과 함께 사용하는 방법을 알고 있습니까?이동 경로가 SQL Server 2000에서 작동하지 않습니까?

+0

시도해 보셨습니까? 약간의 오류가 있었습니까? 이게 뭐야? – Nikem

+0

예, 했어요. SQL Server 2008을 사용할 때 문제가 없지만 SQL Server 2000을 사용하면 오류가 발생합니다. – Vinas

+0

Sql Server 2000은 수명이 다한 상태입니다. 치명적인 보안 문제에 대해서도 더 이상 패치를 얻지 않으며 당분간은 없습니다. 그것을 계속 사용하는 것은 매우 무책임합니다. 이 서버를 업그레이드하는 것은 작업 1입니다. –

답변

-1

네, 그랬습니다. 나는 SQL 서버를 사용하는 경우 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을 왜 그런지 몰라!