Domanda

Stiamo cercando di creare una feature (strato) in GeoServer sulla cima di una vista in SQL Server 2008, piuttosto che un tavolo. Siamo in grado di creare la funzione, ma non mostrerà alcun dato, perché GeoServer (JDBC) non è in grado di rilevare una chiave primaria da utilizzare come FID. Al meglio delle mie conoscenze, non è possibile fare una colonna di vista sembra essere una chiave primaria, e non riusciamo a capire come forzare GeoServer per riconoscere una colonna specifica come il FID.

Qualsiasi aiuto sarebbe molto apprezzato.

È stato utile?

Soluzione

Questo è stato apparentemente un bug noto nel driver SQL 08 GeoServer. Da allora hanno risolto il problema, e la versione fissa possono essere ottenuti scaricando uno dei loro nightly build. Avrete bisogno di ottenere l'ultima copia di entrambi GeoServer e il driver di SQL Server.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top