Criar um recurso GeoServer usando um SQL Server 2008 Ver
-
05-09-2019 - |
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.
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.