2016-07-13 5 views
-3

誰かが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 
); 

私は理由は分かりません!

関連する問題