[gdal-dev] mssql: overwriting layers without geometry
Martin Landa
landa.martin at gmail.com
Mon Mar 12 08:49:12 PDT 2018
Hi,
I wonder why command bellow
$ ogr2ogr -f MSSQLSpatial <connstr> <file> <layer> -overwrite --config
MSSQLSPATIAL_LIST_ALL_TABLES yes
works in GDAL 2.2.3, but fails in GDAL 2.3.:
ERROR 1: No column definitions found for table 'dbo.geometry_columns',
layer not usable.
ERROR 1: No column definitions found for table 'dbo.spatial_ref_sys',
layer not usable.
ERROR 1: No column definitions found for table 'dbo.tel', layer not usable.
ERROR 1: No column definitions found for table 'dbo.vla', layer not usable.
ERROR 1: Error creating layer: [Microsoft][SQL Server Native Client
11.0][SQL Server]There is already an object named 'vla' in the
database. When using the overwrite option and the layer doesn't
contain geometry column, you might require to use the
MSSQLSPATIAL_LIST_ALL_TABLES config option to get the previous layer
deleted before creating the new one.
ERROR 1: Terminating translation prematurely after failed
translation of layer VLA (use -skipfailures to skip errors)
Note: skipfailures doesn't not help.
Thanks for any pointers, Martin
--
Martin Landa
http://geo.fsv.cvut.cz/gwiki/Landa
http://gismentors.cz/mentors/landa
More information about the gdal-dev
mailing list