Sql server 有没有更好的方法可以使用SSI将许多表从Oracle复制到SQL Server?
我正在使用SSI将大约200个表从Oracle复制到SQL Server。现在,基本包模板遵循以下逻辑:Sql server 有没有更好的方法可以使用SSI将许多表从Oracle复制到SQL Server?,sql-server,oracle,ssis,Sql Server,Oracle,Ssis,我正在使用SSI将大约200个表从Oracle复制到SQL Server。现在,基本包模板遵循以下逻辑: 有时间 截断表 加载数据并获取行计数 记录表名、行数和记录表的时间 目前,我复制并粘贴包并更改数据流。有更好的方法吗?我知道SSIS是元数据驱动的,但是像这样做200个表有点可笑。如果我的老板想让我改变模板中的某些内容,那么我就得从头再来。有没有办法在表格中循环?我只想在SQL Server中使用链接服务器,但因为我们有SQL Server Enterprise,所以我可以使用Attunit
任何帮助都将不胜感激。看起来一定有更好的方法,但我对SSIS还不够熟悉,不知道该问什么。我不知道答案,但看起来您可以编写代码来生成包:obv您可以从sql中获取列和表名。我确信也有复制数据库功能。为什么不将表放入包含其他信息的表中(如复制或不复制),并从中获取表?@Darka我在SSIS中如何具体执行此操作?我不知道。我没有使用SSI。也许这是一个很糟糕的例子,但你们需要所有的表,把这个表的名字一个接一个地放到param中,然后传递给Truncate,Load。。。听起来很简单:D@Darka这也是我的想法,我使用链接服务器完成了这项工作。但我找不到在SSIS中如何/是否可以这样做。