我们为每个客户都有一个单独的数据库。它们都有相同的表和存储过程。问题在于当我们需要更新存储过程时,我们必须确保将其更新到所有数据库中。当然,可能会忽略一个数据库上的一个存储过程而没有进行更新。
我考虑在
如果是这样,那么生产环境中最好的解决方案是什么?
我考虑在
master
中创建一个存储过程,并在前缀加上 sp_
,同时使用 sys.sp_MS_marksystemobject
将对象标记为系统对象。这似乎可行... 但是,这篇 article 文章说:“这种解决方案不建议用于实时数据库服务器,你可以在开发和测试服务器中使用它来加速开发和测试。”如果是这样,那么生产环境中最好的解决方案是什么?