Создайте функцию GeoServer, используя представление SQL Server 2008

StackOverflow https://stackoverflow.com/questions/559552

Вопрос

Мы пытаемся создать объект (слой) в GeoServer поверх представления в SQL Server 2008, а не таблицы.Мы можем создать эту функцию, но она не будет отображать никаких данных, потому что GeoServer (JDBC) не может определить первичный ключ для использования в качестве FID.Насколько мне известно, невозможно сделать так, чтобы столбец просмотра отображался как первичный ключ, и мы не можем понять, как заставить GeoServer распознать определенный столбец как FID.

Мы были бы очень признательны за любую помощь.

Это было полезно?

Решение

По-видимому, это была известная ошибка в драйвере геосервера SQL 08.С тех пор они устранили проблему, и исправленную версию можно получить, загрузив одну из их ночных сборок.Вам нужно будет получить последнюю копию как GeoServer, так и драйвера SQL Server.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top