有人可以建议:
我有 SOURCE(这是 OLD SQL Server),我们需要将数据移动到新的 DESTINATION(这是 NEW SERVER)。因此在不同实例之间移动数据。
我正在努力如何编写首先在目标中查找的包并检查行是否存在然后什么都不做 INSERT。
问候
有人可以建议:
我有 SOURCE(这是 OLD SQL Server),我们需要将数据移动到新的 DESTINATION(这是 NEW SERVER)。因此在不同实例之间移动数据。
我正在努力如何编写首先在目标中查找的包并检查行是否存在然后什么都不做 INSERT。
问候
以下是步骤:
获取一个 OLEBD 源,将其与查找任务连接。
选择可以查找的列。应该有某种 ID 供您执行此操作。还要选择所有需要通过的列(SSIS 有应用复选框的规定)。
将查找不匹配的行连接到 OLEDB 目标,进行映射,就完成了。
如果你想将所有匹配的行重定向到某个地方,比如记事本文件,你也可以这样做......
我将使用锁定转换并将匹配输出重定向到其他内容,例如 OLEDB 命令,您可以在其中编写 IF 存在语句或在存储过程中创建该语句,这样它将插入数据或更新数据而不插入重复项