2012-10-17 236 views
3

我想通過ODBC使用maven/flyway進行數據庫版本控制。通過Flyway的ODBC連接

我正在使用sql server localdb作爲數據庫。不過,我收到以下錯誤,當我不給一個用戶名/密碼,當我運行mvn遷徙路線:狀態:

Flyway Error: com.googlecode.flyway.core.exception.FlywayException: Database username missing. It was not specified as a property and it was not defined in settings.xml for the server with the id 'flyway-db'

當我給空用戶名/密碼,它表明:

Flyway Error: com.googlecode.flyway.core.exception.FlywayException: Database username missing. It was not specified as a property and it was not defined in settings.xml for the server with the id 'flyway-db' -> [Help 1]

我的數據庫沒有用戶名/密碼。以下是我使用(空用戶ID /密碼的情況下)的配置標籤:

 <configuration> 
      <driver>sun.jdbc.odbc.JdbcOdbcDriver</driver> 
      <url>jdbc:odbc:localdbtest</url> 
      <user></user> 
      <password></password> 
     </configuration> 

我相信空的用戶名/密碼,還有別的東西,需要做的事情。 不確定。非常感謝。

回答

0

我相信你的情況類似於Issue 341。我會考慮下一個版本。

更新:這應該是現在固定在遷飛2.0