在遠程計算機上運行SQL Server 2012 Express,嘗試啓動並運行Flyway。我有pcesqldev.pce.local
數據庫名爲Hawk
(dbo.Hawk
,如果該事項),我想連接,並從配置文件模板看起來是這樣的:到SQL Server的Flyway連接字符串的正確語法是什麼?
SQL Server : jdbc:jtds:sqlserver://<host>:<port>/<database>
注意,這是從其他的JDBC連接字符串不同我曾與其他產品一起使用 - 其中大多數不包含jtds部分,並且包含實例名稱。
這裏,我已經嘗試了一些連接字符串,所有這些都失敗:
flyway.url=jdbc:jtds:sqlserver://pcesqldev.pce.local:1433/Hawk
網絡錯誤IOException:連接被拒絕:連接
flyway.url=jdbc:jtds:sqlserver://pcesqldev.pce.local\SQLEXPRESS:1433/Hawk
未知服務器主機名'pcesqldev。 pce.local \ SQLEXPRESS」
flyway.url=jdbc:jtds:sqlserver://pcesqldev.pce.local/SQLEXPRESS:1433/Hawk
網絡錯誤IOException:連接被拒絕:連接
flyway.url=jdbc:jtds:sqlserver://pcesqldev.pce.local:1433/SQLEXPRESS\Hawk
網絡錯誤IOException:連接被拒絕:連接
我錯過了什麼?必須有明顯的東西,但我看不到它。
有人問之前,是的,我們確實有啓用該數據庫的TCP連接,它使用端口1433
這看起來很有希望。我很擔心要完成此版本,但只要我休息一下並嘗試瞭解它是如何工作的,就會嘗試您的建議。 – DaveN59
這對我來說很感謝 –