我需要将一组Sybase记录引入SQL Server表中,并且我将使用SSMS 2014中的导入向导来执行此操作.Sybase表中有450万条记录,但我只需要不到40K。两个数据库中都有一个关联的ID字段,所以理论上我只能选择我所需的信息,而不是导入整个450万个。
我想做相同的事情:
SELECT * FROM [Sybase table] WHERE [ID] IN (SELECT * FROM [SQL table])
问题是,当有2个不同的数据库环境并且它在数据导入向导的上下文中时,我不知道如何执行此操作。
如何仅从Sybase表中选择我需要的记录?
编辑:这将是一个持续的拉动...至少一个月一次或两次,所以我希望尽可能高效。