MyDatabaseに対して実行されるwebsite1とwebiste2があります。
MyDatabaseには、dbo.Users、dbo1.Posts、dbo2.Postsというテーブルがあります。dbo.Usersとdbo1.Posts、およびdbo.Usersとdbo2.Postsの間には外部キー関係があります。
ウェブサイト1とウェブサイト2で同じコードベースを実行したいのですが、ウェブサイト1でdbo1.Postsから投稿を取得し、ウェブサイト2でdbo2.Postsから投稿を取得することはできますか?
目的のスキーマ(dbo1またはdbo2)は構成ファイルから取得されると考えられます。
私の状況では、dbo1.Postsとdbo2.Postsの情報は機密情報と見なされる可能性があります。両方にアクセスできるユーザーもいれば、一方にアクセスできるユーザーもいる可能性があります。したがって、私が見ているように、データベースを物理的または論理的に分離する2つのアプローチがあります。手元の私の仕事は、それが論理的に実行できるかどうかを調査することです