我的情况是,我们的开发人员通过添加表,视图,存储过程和函数来扩展第三方数据库(MS SQL).最近,当供应商发布数据库更新时,他们丢弃了所有自定义对象.现在的问题是什么是一些最佳实践,它们将允许我们扩展第三方数据库,但保护我们的对象免受未来更新的影响?我的第一个想法是创建一个单独的数据库,但后来我坚持完全限定所有引用回到原始数据库,这可能会导致从测试到生产的数据库更改的问题.
database sql-server
database ×1
sql-server ×1