通过仅编辑一个数据库来更新所有SQL Server数据库

时间:2012-09-19 05:31:13

标签: sql-server

我可以建立一个像“模型数据库”这样的数据库,但不仅适用于新数据库,而且对于旧数据库,也允许我只编辑一个数据库,然后对服务器中的所有数据库进行编辑。

我的问候

1 个答案:

答案 0 :(得分:0)

没有

这种功能的实施将非常复杂。如果一个或多个受添加新表影响的数据库已经有一个具有相同名称的表,该怎么办?

如果其中一个数据库已向其中一个“共享”表添加了新列,该怎么办?是否应该更改“类似模型”数据库覆盖该列?或者忽略它?

这里有很多复杂的问题需要解决,而且大多数问题最终都必须以个人的方式回答(即对你有用的东西对我不起作用,反之亦然)。


另一方面,如果您正在处理一组具有公共数据的公共表,那些表应该只有一个“形状”,您可能需要查看Replication

  

复制是一组技术,用于将数据和数据库对象从一个数据库复制和分发到另一个数据库,然后在数据库之间进行同步以保持一致性。使用复制,您可以通过本地和广域网,拨号连接,无线连接和Internet将数据分发到不同位置以及远程或移动用户。