Sql server 数据库的SQL迁移
我正在运行SQLServer2008R2,我有一个测试数据库,我已经修改了它,使之具有新的外键和列等 我想知道将所有更改映射到live db的最佳方法是什么 我是否必须在每个表上分别运行拖放和创建脚本Sql server 数据库的SQL迁移,sql-server,tsql,sql-server-2008-r2,database-migration,Sql Server,Tsql,Sql Server 2008 R2,Database Migration,我正在运行SQLServer2008R2,我有一个测试数据库,我已经修改了它,使之具有新的外键和列等 我想知道将所有更改映射到live db的最佳方法是什么 我是否必须在每个表上分别运行拖放和创建脚本 我尝试右键单击->任务->生成数据库脚本->但在运行此操作时出现了很多错误 比较数据库并将更改从一个应用到另一个(在您的测试到生产的案例中)的最佳方法是使用SSDT(SQL Server数据工具) 使用此工具,您可以轻松地比较两个数据库(源数据库和目标数据库),查看更新目标数据库的每个对象所需的脚
我尝试右键单击->任务->生成数据库脚本->但在运行此操作时出现了很多错误 比较数据库并将更改从一个应用到另一个(在您的测试到生产的案例中)的最佳方法是使用SSDT(SQL Server数据工具) 使用此工具,您可以轻松地比较两个数据库(源数据库和目标数据库),查看更新目标数据库的每个对象所需的脚本,使其与源数据库完全相同,并向目标数据库运行所有或仅所选脚本 您还可以生成更新脚本或dac pac 请参阅此以了解更多信息:
谢谢,我将对这些链接进行一些研究