Sql server 将二进制数据从PostgreSQL数据库迁移到Microsoft SQL Server
我有9.1版的PostgreSQL数据库,表中包含名为BinContent的列,配置为BYTEA数据类型。我的目标是将此表迁移/转换为配置为映像数据类型的Microsoft SQL Server 2008列 当我尝试进行该转换时,出现以下错误:Sql server 将二进制数据从PostgreSQL数据库迁移到Microsoft SQL Server,sql-server,postgresql,database-migration,Sql Server,Postgresql,Database Migration,我有9.1版的PostgreSQL数据库,表中包含名为BinContent的列,配置为BYTEA数据类型。我的目标是将此表迁移/转换为配置为映像数据类型的Microsoft SQL Server 2008列 当我尝试进行该转换时,出现以下错误: OLE DB provider "MSDASQL" for linked server "POSTGRES2" returned message "Requested conversion is not supported.". Msg 7341,
OLE DB provider "MSDASQL" for linked server "POSTGRES2" returned message "Requested conversion is not supported.".
Msg 7341, Level 16, State 2, Line 1
Cannot get the current row value of column "[MSDASQL].bincontent" from OLE DB provider "MSDASQL" for linked server "POSTGRES2".
您是要求将包含MS-SQL图像的CSV导入PostgreSQL的同一个人吗?不是。我不知道那个帖子。嗯,它一定是从mssql日导入的。有趣的在这一点上,我真的帮不了你,因为错误似乎在MS-SQL方面,我根本没有用过它。你能找到这个问题的解决方案吗?我也有类似的要求。