背景:我们正在设计一种新的方法来组织数据库中的数据,数据库团队可能会使用一个“核心”数据库,其中包含特定于我们业务领域的通用数据,并为需要此数据的每个应用程序单独创建一个数据库。假设单个应用程序为“MyApplication”。这些数据库都将驻留在同一命名实例上的同一服务器上。
问题:如何将“核心”中的表、存储过程和数据展现到指向“MyApplication”数据库的应用程序中?
我知道我们可以直接引用其他数据库的应用程序,但这会使应用程序变得复杂,不是首选方案。我们最初的想法是在“MyApplication”数据库中为“核心”中的所有对象创建可写视图,但这种方法可能存在性能问题。