我需要将所有数据库从server1复制到Server2,我在SSIS中看到可能的传输对象是"传输SQL数据库任务"但它只适用于一个数据库。 可能使用SSIS从服务器1到服务器2的所有数据库都很糟糕?
最诚挚的问候:
答案 0 :(得分:0)
为什么不在旧服务器上How are msys, msys2, and msysgit related to each other??
之后只需在新服务器中backup your database(s)。
但是,如果要使用SSIS,只需为每个数据库启动TransferDatabaseTask。
答案 1 :(得分:0)
要使用SSIS执行此操作,我建议使用BIML。如果您创建一个包含所有映射的表,则可以使用BIML对其进行迭代并为您创建SSIS包。或者你可以创建一个可调用的BIML脚本并自己重复它。 BIML非常适合在SSIS中生成这些可重复的模式。
这个article介绍了如何自动化SSIS设计模式。虽然这样做更难以使用,但一旦完成它就能很好地工作。
Cathrine Wilhelmsen's blog也有一些关于重用biml的例子。这种方法更容易上手。