【发布时间】:2012-01-17 18:57:32
【问题描述】:
如何确保从 mysql 数据库中提取的数据在 Mssql 和 SSIS 中被识别 我正在从 Linux 机器上的 MySQL 数据库中提取记录,并将记录存储在 MSSQL 数据库中。当我从相同的记录中获取主键以与 MSSQL 数据库表中已经存在的记录进行比较时。 sql 或 SSIS 无法比较现有记录。例如 PK Column1 (来自 Linux on Mysql) Table1 QT1 蓝色 QT2绿色
PK Column1(Windows MSSQL) Table2 QT1 蓝色 QT2绿色
当我提取相同的记录并比较时,sql 显示好像这些记录不存在或不存在。
sql如下
Select * from table2 where PK NOT IN (SELECT PK from table2)。这是在 Microsoft 服务器集成服务中
但它正在拉动所有记录。我应该做些什么来确保它正常工作?有什么我应该改变的字符吗?所有记录都在同一个案例中。
请帮忙。
【问题讨论】:
标签: .net mysql windows sql-server-2008 ssis