0

我正在尝试使用 ogr2ogr 将 GML 文件导入 SQL Server Spatial。我成功地导入了几何特征,但没有几何列的我很少。我怎样才能将它们全部导入?

编辑:

我重新安装了 GDAL,安装了最新版本,工作正常,但再次无法编写非空间特征。

不断报错:

错误 1:创建层时出错:[Microsoft][ODBC SQL Server Driver][SQL Server]“NULLCONSTRAINT”附近的语法不正确。

4

1 回答 1

0

该错误看起来像是由 ogr2ogr 针对 SQL 数据库创建的格式不正确的 SQL 语句。

您是否尝试过在导入时运行 SQL Server Profiler(在 SQL Server 中)?假设您运行标准跟踪,您将需要在跟踪输出的 textData 列中找到具有 NULLCONSTRAINT 的行。一旦你找到了问题陈述,这应该会给你一些如何解决问题的想法。

如果您需要有关 Profiler 的非常简单的教程,此链接可能会有所帮助 http://www.mssqltips.com/sqlservertutorial/272/profiler-and-server-side-traces/

对我来说,类似的错误是由我正在导入的 shapefile 名称中的方括号引起的,这意味着 create table 语句无效。

于 2014-11-02T08:21:07.550 回答