我创建了一个 SSIS 包,它从 SQL Server 数据库中取出地理数据并将其复制到Greenplum
Postgres 数据库中的几何列。
由于PGNP驱动程序在以正常方式尝试时出现奇怪错误,我正在以迂回的方式进行操作。所以我正在做的是GeogColumn.STAsText()
在 SQL Server 源上使用并将其插入到数据库中的文本列中,然后运行一个任务,使用新插入的文本Greenplum
更新表中的几何列,例如应该看起来像.Greenplum
POLYGON(-85 42, -86 43)
问题是\\000在每个字符之后添加,然后更新将不起作用。这是它的样子:
来源
目的地
我该如何阻止这种情况发生?