Sql server 将数据从一个MSSQL数据库迁移到另一个MSSQL数据库
我想知道是否有一种安全/干净且高效的方法可以根据以下条款将数据从一个MSSQL DB传输到另一个MSSQL DB:Sql server 将数据从一个MSSQL数据库迁移到另一个MSSQL数据库,sql-server,database,sql-server-2008,sql-server-2012,database-migration,Sql Server,Database,Sql Server 2008,Sql Server 2012,Database Migration,我想知道是否有一种安全/干净且高效的方法可以根据以下条款将数据从一个MSSQL DB传输到另一个MSSQL DB: 两个数据库的结构完全相同 我需要能够选择从哪些表中导出数据,然后从新表中删除数据 所以看起来是这样的: 从beta数据库中删除数据 将数据从旧数据库插入数据库 MSSQL是否有某种导入/导出向导或某种工具可以帮助我完成此任务?Sql Server Management Studio中有一个用于数据导入/导出的内置向导: 右键单击您的数据库 单击“任务” 选择“导入数据…”
- 两个数据库的结构完全相同
- 从beta数据库中删除数据
- 将数据从旧数据库插入数据库
MSSQL是否有某种导入/导出向导或某种工具可以帮助我完成此任务?Sql Server Management Studio中有一个用于数据导入/导出的内置向导:
- 右键单击您的数据库
- 单击“任务”
- 选择“导入数据…”或“导出数据…”
- 在这里,您可以为数据传输操作选择源和目标(例如,您可以选择SQL Server DBs作为源和目标,并将数据从旧数据库中的表传输到新数据库中的相同表),但我认为您需要编写自己的脚本来删除旧数据
如果它们在同一台服务器上,最好编写自己的脚本。我建议插入/选择语句您可以使用Talend之类的ETL工具。