将地理类型的数据传输到不同的服务器
我有一个本地数据库,其中包含一些地理类型的数据。我尝试使用导出向导将表复制到目标服务器,但收到错误“未知覆盖..”。
SSIS 转换文件:C:\Programme\Microsoft SQL Server\100\DTS\binn\DtwTypeConversion.xml。
有没有一种简单的方法可以将此数据传输到目标服务器?
I have a local database with some data of type geography in it. I tried to use export wizard to copy the table to the target server, but get the error "Unknown coversion..".
SSIS-conversion file: C:\Programme\Microsoft SQL Server\100\DTS\binn\DtwTypeConversion.xml.
Is there an easy way to gert this data over to the target server?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
最好的选择是将地理数据转换为 WKB,同时将其传输到目标服务器。需要一些额外的工作,但仍然相当快。
如果数据库管理在您的情况下不是问题,那么使用链接服务器传输数据将是您的另一个选择。不要忘记使用 OPENQUERY 函数,否则您会得到相同的转换错误。
Your best option would be to convert the geography data to WKB while transferring it to the target server. Requires some additional work but is still pretty fast.
If database administration is not a problem in your case transferring the data using linked servers would be your other option. Don't forget to use the OPENQUERY function though or you get the same conversion error.
我更新了 SqlInsert 工具现在支持地理数据。
http://sqlinserter.codeplex.com/
I updated SqlInsert tool to now support geography data.
http://sqlinserter.codeplex.com/