Pergunta

Estamos tentando criar um recurso (camada) em GeoServer em cima de uma exibição no SQL Server 2008, em vez de uma mesa. Somos capazes de criar o recurso, mas não apresentará dados porque GeoServer (JDBC) não consegue detectar uma chave primária para usar como o FID. Para o melhor de meu conhecimento, não é possível fazer uma coluna vista parece ser uma chave primária, e não podemos descobrir como forçar GeoServer para reconhecer uma coluna específica como o FID.

Qualquer ajuda seria muito apreciada.

Foi útil?

Solução

Este era aparentemente um bug conhecido no driver GeoServer SQL 08. Eles já resolveu o problema, e a versão fixa pode ser obtido por download de um dos seus constrói todas as noites. Você vai precisar de obter a cópia mais recente de ambos GeoServer eo driver SQL Server.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top