SMO Transfer Class转移表没有默认架构

时间:2014-11-07 18:39:13

标签: sql-server ssis sql-server-2012 smo

在SSIS中我使用博客中的代码.. Blog to use SMO Transfer class

我只想传输两个表,每个表都有不同的模式..

dbo.table1

ctl.table2

dbo.table1已转移。

我在ctl.table2时收到错误。

错误为Value cannot be Null

我检查了Transfer.Options属性,但没有找到任何有用的东西。

我也试过设置Transfer.CopyAllSchemas = True,但这也无济于事。

提前致谢,

1 个答案:

答案 0 :(得分:2)

在传输类中找到方法,用于使用ctl架构而不是dbo传输对象。

对于特定架构,我们需要使用..

xfr.ObjectList.Add(db.Tables("Table2", "Ctl"))

这将转移`ctl.Table2。