Frage

Wir versuchen, auf eine Ansicht in SQL Server 2008, anstatt eine Tabelle, die eine Funktion (Layer) in GeoServer zu erstellen. Wir sind in der Lage, die Funktion zu schaffen, aber es werden keine Daten angezeigt werden, da GeoServer (JDBC) kann keinen Primärschlüssel erkennen als FID zu verwenden. Zum besten meines Wissen ist es nicht möglich, eine Ansicht Spalte erscheint ein Primärschlüssel sein, und wir können nicht herausfinden, wie GeoServer zu zwingen, eine bestimmte Spalte als FID zu erkennen.

Jede Hilfe wäre sehr geschätzt.

War es hilfreich?

Lösung

Dies war offenbar ein bekannter Fehler in den SQL-08 GeoServer-Treiber. Sie sind seit dem Problem behoben, und die feste Version kann durch das Herunterladen eines ihres Nightly Builds erhalten werden. Sie verlassen nun die neueste Version von sowohl GeoServer und den SQL Server-Treiber erhalten müssen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top