SQL Server

时间:2016-12-20 17:16:41

标签: sql-server stored-procedures deployment client

我们有相同的应用程序源(带有一些自定义“if x client then”)和基本相同的SQL Server数据库结构。但是,有些客户需要稍微不同的存储过程。

在这种情况下,长期维护数据库和保持正确结构的最佳做法是什么?截至目前,例如当我在一个数据库中更改过程并且需要在9/10其他数据库中执行相同操作时,我只需要ALTER过程并使用不同的数据库。但是,我无法跟踪特殊雪花客户端中哪些程序不同。

有什么想法吗?该计划当然是为了吸引更多客户,以便找到麻烦。

我试图推动“一刀切”的概念,但嘿,你能做什么......

也许那个“if x client then”作为SQL Server存储过程中的case语句,然后你可以盲目地改变?

0 个答案:

没有答案