【发布时间】:2015-04-30 10:04:49
【问题描述】:
我正在从 Source_Test 数据库 Destination_Test 数据库中复制表。
使用Microsoft.SqlServer.Management.Smo.Transfer。
它复制了所有的表from Source_Test to Destination_Test
但我想要具有架构“TestSchema”的表。
主要问题是,它复制了所有具有dbo schema 的表。即使我设置了this.CopyAllTables = false;,它仍然会复制它。如何限制它。
我试过以下:
public class CopyTable : Transfer, ISchemaCopy
{
private void CopyTables()
{
this.CopyAllTables = false;
var server = new Server(new ServerConnection(connection));
var script = this.ScriptTransfer().Cast<string>();
}
}
【问题讨论】:
标签: c# sql sql-server smo