在不使用Azure数据工厂的情况下,我们如何从DB1中的表中选择一些数据,并在Azure sql Server中插入DB2中的表?我在互联网上搜索了一下,发现了使用SSMS生成数据查询并在DB2中运行该查询的方法,但问题是数据太大了,无法做到这一点。我还尝试通过在数据库之间建立连接来编写python脚本,但python无法分配如此巨大的内存。注意:它不同于通常的SQL服务器,在SQL服务器中,简单的选择和插入是通过在开始时使用数据库名称来实现的,azure不允许这样做。
我尝试使用SSIS,创建了OLEDB Source和OLEDB Destination并进行了迁移,这既快速又简单。因此,为了回答我自己的问题,SSIS在这种情况下很有用。