Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 将表从SQLServer导入postgresql的简单方法_Sql Server_Postgresql_Import - Fatal编程技术网

Sql server 将表从SQLServer导入postgresql的简单方法

Sql server 将表从SQLServer导入postgresql的简单方法,sql-server,postgresql,import,Sql Server,Postgresql,Import,我必须将大约50000行从SQLServer中的视图导入postgresql Sql server是2000版本 Postgresql是8.X 我认为这是一个简单的任务,我可以完成它导出到一个csv文件。 我有很多麻烦,我在这项任务上浪费了太多的时间,所以我正在寻找替代方案。是否有经过良好测试的方法从sql server导入数据?我在互联网上搜索并找到了一些神奇的迁移软件,但我有一个非常简单的目标:导入一个表,我希望避免安装不受信任和未知的软件。 我想到了另外两种可能性:使用enterprise

我必须将大约50000行从SQLServer中的视图导入postgresql

Sql server是2000版本 Postgresql是8.X

我认为这是一个简单的任务,我可以完成它导出到一个csv文件。 我有很多麻烦,我在这项任务上浪费了太多的时间,所以我正在寻找替代方案。是否有经过良好测试的方法从sql server导入数据?我在互联网上搜索并找到了一些神奇的迁移软件,但我有一个非常简单的目标:导入一个表,我希望避免安装不受信任和未知的软件。 我想到了另外两种可能性:使用enterprise manager通过OBCD驱动程序连接到Postegresql?或pgadmin以连接到sql server。它们都可行吗

谢谢
Filippo

这也取决于您查看的数据结构。在我看来:使用csv是实现此拷贝的最佳方式。在这里你可以找到一个很好的例子:如上所述,我在csv方面遇到了很多问题,我认为尝试解决所有这些问题是没有价值的。我在导出和导入之间找不到通用的字符集编码,我的文本字段带有奇数个双引号,我的文本字段长度超过255个字符,在导出过程中被截断,Pgadmin中的导入向导有误导性错误消息,如果某些字段为空,则无法导入,等等。简单地说,这是一场真正的噩梦……也许它们都能在几分钟内解决,但我太害怕了。