Sql server 在两个SQL Server 2014数据库之间迁移数据

Sql server 在两个SQL Server 2014数据库之间迁移数据,sql-server,tsql,sql-server-2014,etl,Sql Server,Tsql,Sql Server 2014,Etl,我有两个具有不同模式的SQL Server 2014数据库。这些数据库服务于两个不同的web应用程序,它们在同一个感兴趣的领域中运行,因此我在这两个数据库中有类似的表。在它们之间迁移数据的最简单方法是什么?我在考虑一个Transact-SQL脚本。是否有一种工具可以更轻松地解决此任务?如果迁移相对简单,或者如果您想减少所涉及的工具数量,可以使用tsql脚本。如果您想按计划运行它,您可以使用SQL代理作为TSQL执行它,或者将它包装在存储过程中并从代理调用它。如果涉及不同的服务器,则可以创建链接服

我有两个具有不同模式的SQL Server 2014数据库。这些数据库服务于两个不同的web应用程序,它们在同一个感兴趣的领域中运行,因此我在这两个数据库中有类似的表。在它们之间迁移数据的最简单方法是什么?我在考虑一个Transact-SQL脚本。是否有一种工具可以更轻松地解决此任务?

如果迁移相对简单,或者如果您想减少所涉及的工具数量,可以使用tsql脚本。如果您想按计划运行它,您可以使用SQL代理作为TSQL执行它,或者将它包装在存储过程中并从代理调用它。如果涉及不同的服务器,则可以创建链接服务器

如果您喜欢可视化工具,或者流程非常复杂,并且不想编写tsql脚本,那么SSIS是一个非常好的工具,专门用于从不同的源获取数据、应用转换/转换和导入。有些人还喜欢使用SSI来完成简单的任务,因为它具有可视化的设计界面


没有更多的细节,很难说最好的路线。如果我有两个非常相似的数据库,我会考虑合并这些设计来适应业务线/客户,并增加灵活性,以允许更多的业务线/客户在未来的设计中加入/< P>您可以在SSMSLink服务器中使用内置SSIS导入/导出,也许?或者数据库在同一个实例上?您同意他的建议,请阅读文章了解更多细节。这是一次性任务吗?或者你需要数据同步?@RaduGheorghiu是的,它们在同一个实例上。