Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.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 将数据从SQL Server复制到Posgres的好方法_Sql Server_Postgresql - Fatal编程技术网

Sql server 将数据从SQL Server复制到Posgres的好方法

Sql server 将数据从SQL Server复制到Posgres的好方法,sql-server,postgresql,Sql Server,Postgresql,我通过ODBC连接使用OPENQUERY将记录从SQL server插入Postgres。 但速度非常慢,10000张唱片只需几分钟。 此外,当数据量过大时,SQL Server服务也会崩溃 有人知道更好的方法吗?使用db实用程序命令以CSV格式导出数据 使用postgresCOPY命令导入数据。标准且最简单的方法是使用SSIS内置的导入/导出功能。您可以在另一个SO中找到步骤。您看过这个吗?[[1]:看看这里:谢谢。有没有办法从SQL server输出带有列标题和编码特殊字符的CSV?请阅读

我通过ODBC连接使用OPENQUERY将记录从SQL server插入Postgres。 但速度非常慢,10000张唱片只需几分钟。
此外,当数据量过大时,SQL Server服务也会崩溃


有人知道更好的方法吗?

使用db实用程序命令以CSV格式导出数据


使用postgres
COPY
命令导入数据。

标准且最简单的方法是使用SSIS内置的导入/导出功能。您可以在另一个SO中找到步骤。

您看过这个吗?[[1]:看看这里:谢谢。有没有办法从SQL server输出带有列标题和编码特殊字符的CSV?请阅读