Ausführen von SQL Server 2012 Express auf einem Remotecomputer, mit dem versucht wird, Flyway in Betrieb zu nehmen. Ich habe eine Datenbank auf pcesqldev.pce.local
Hawk
genannt (dbo.Hawk
, wenn es ankommt), dass ich an, eine Verbindung herstellen möchten und die Vorlage aus der Konfigurationsdatei sieht wie folgt aus:Wie lautet die korrekte Syntax für eine Flyway-Verbindungszeichenfolge zu SQL Server?
SQL Server : jdbc:jtds:sqlserver://<host>:<port>/<database>
Hinweis, dann ist dies unterscheidet sich von anderen jdbc-Verbindungszeichenfolgen Ich habe mit anderen Produkten verwendet - die meisten von ihnen enthalten nicht den jtds-Teil und enthalten den Instanznamen.
Hier ein paar Verbindungszeichenfolgen, die ich versucht habe, die alle gescheitert:
flyway.url=jdbc:jtds:sqlserver://pcesqldev.pce.local:1433/Hawk
Netzwerkfehler IOException: Connection refused:
flyway.url=jdbc:jtds:sqlserver://pcesqldev.pce.local\SQLEXPRESS:1433/Hawk
verbinden
Name des unbekannten Serverhosts 'pcesqldev. pce.local \ SQLEXPRESS‘
flyway.url=jdbc:jtds:sqlserver://pcesqldev.pce.local/SQLEXPRESS:1433/Hawk
Netzwerkfehler IOException: Connection refused: connect
flyway.url=jdbc:jtds:sqlserver://pcesqldev.pce.local:1433/SQLEXPRESS\Hawk
Netzwerkfehler IOException: Connection refused: connect
Was fehlt mir? Es muss etwas offensichtlich sein, aber ich kann es nicht sehen.
Bevor jemand fragt, ja wir TCP-Zugriff zu tun haben, die Datenbank aktiviert und es wird über Port 1433
Dies sieht vielversprechend aus. Ich bin in einer Krise, um diese Veröffentlichung fertig zu bekommen, werde aber deinen Vorschlag versuchen, sobald ich eine Pause habe und dich wissen lassen, wie es funktioniert. – DaveN59
das ist Arbeit für mich danke –