SQL Server导入和导出向导和PostgreSQL

时间:2017-05-15 09:03:02

标签: sql-server postgresql ssms

我正在尝试将数据从PostgreSQL导出到MSSQL Server。

目前,我正在探索SQL Server导入和导出向导。

我已经安装了本地postgres驱动程序并获得了 .Net Data Provider for PostgreSQL 。在我尝试使用它之前,一切似乎都很好。

我得到以下内容:无法从数据库连接中获取支持的数据类型

postgre native driver problems

这是驱动程序问题还是我遗漏了什么?

更新

喜欢 @Panagiotis Kanavos 建议我安装了OLEDB driver

它似乎有问题。

我填写了所需的数据,测试连接,它说它已成功建立,但是当我单击Next继续向导时,我得到:

===================================

无法从数据库连接中获取字符串文字" Provider = PostgreSQL OLE DB Provider; User ID = postgres; Data Source = localhost; Location = MyDb; Extended Properties ="。 (SQL Server导入和导出向导)

===================================

对象引用未设置为对象的实例。 (DTSWizard)

以下是一些截图:

enter image description here

点击下一步:

enter image description here

没有关于此问题的任何有用信息。如果有人有任何想法?

1 个答案:

答案 0 :(得分:0)

我成功使用了ODBC驱动程序(64位)。 32位驱动程序在大表上存在一些内存问题。看到这篇文章: Migrating from PostgreSQL to SQL Server 2008