我正在尝试使用ogr2ogr将GML文件导入SQL Server Spatial . 我成功导入了几何体的特征,但是我没有几何体没有几何体 . 我怎样才能导入所有这些?
EDIT:
我重新安装了GDAL,安装最新,工作正常,但再次无法编写非空间功能 .
不断得到错误:
错误1:创建层时出错:[Microsoft] [ODBC SQL Server驱动程序] [SQL Server]'NULLCONSTRAINT'附近的语法不正确 .
该错误看起来像是由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语句无效 .
1 回答
该错误看起来像是由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语句无效 .