是否可以构建一个通用查询来验证并在需要时更正整个表模式?
示例:在我的开发机器上,我有一个带有一些表的 sql 服务器。我和其他人对表格进行了更改,有时会错过通知其他人的信息。:/
我想构建一个查询来读取 dev sql 表并创建一个查询,我可以运行另一个 sql server 并在那里更新该表,以使它们相等。不幸的是,我不能放下桌子并重新创建它。我不想更改任何数据。
如果这对 sql 语法来说很难,是否有一些工具可以为我做到这一点?sql 表几乎总是在不同的机器上,很可能我不能从同一个地方直接连接到它们。所以修复/验证需要“离线”完成。
时间不是最重要的,只要它有效,它可能是一个非常慢的查询。
更新:我想验证 sql 架构而不是表的内容
update2:我们使用的是 SQL Server 2008 R2