quinta-feira, 3 de abril de 2014

Error in Importing/Exporting Geography/Geometry Columns in SQL Server 2008

Error in Importing/Exporting Geography/Geometry Columns in SQL Server 2008 Management Studio

Este erro acontece quando tentamos inportar ou exportar bases de dados com campos de geometria, ou seja o tipo de dados geometry não é reconhecido.

Qual a solução?

Abrimos o ficheiro  C:\Program Files\Microsoft SQL Server\100\DTS\MappingFiles\MSSQLToSSIS10.xml

Copie os dois tipos de geografia (linhas abaixo) e acrescente neste ficheiro:

Geometry
<!-- geometry -->
  <dtm:DataTypeMapping >
    <dtm:SourceDataType>
      <dtm:DataTypeName>geometry</dtm:DataTypeName>
    </dtm:SourceDataType>
    <dtm:DestinationDataType>
      <dtm:SimpleType>
        <dtm:DataTypeName>DT_IMAGE</dtm:DataTypeName>
      </dtm:SimpleType>
    </dtm:DestinationDataType>
  </dtm:DataTypeMapping>

Geography

 <!-- geography -->
  <dtm:DataTypeMapping >
    <dtm:SourceDataType>
      <dtm:DataTypeName>geography</dtm:DataTypeName>
    </dtm:SourceDataType>
    <dtm:DestinationDataType>
      <dtm:SimpleType>
        <dtm:DataTypeName>DT_IMAGE</dtm:DataTypeName>
      </dtm:SimpleType>
    </dtm:DestinationDataType>
  </dtm:DataTypeMapping>

Grave e reinicie o SQL Server.

Sem comentários:

Enviar um comentário