프로젝트의 데이터베이스 관리자는 각 사용자가 사용자 당 1 개의 SQL 서버 스키마를 가져야한다고 결정했습니다. 즉, 시스템에 20k 사용자가있는 경우 SQL Server에는 20k 스키마가 있습니다. 그 이유는 보안 때문입니다.사용자 당 하나의 SQL 스키마
지금까지 문제가 없었지만 Entity Framework를 사용하고 있으며 데이터베이스 컨텍스트가 초기화 될 때 스키마가 시작시 설정되므로 스키마를 변경할 수 없습니다.
내 질문은 두 가지로 나누어 져 있습니다 : 그것은 사용자 당 1 스키마를 가지고 진행하는 좋은 방법
- 인가?
- 이 상황을 어떻게 처리 할 수 있습니까?
SQL Server 2008 R2 및 EF4.3에서는 Asp.Mvc에서 .Net 4.0과 함께 C#을 사용하고 있습니다.
SQL 스키마에 대해 문의 해 주셔서 감사합니다. 나는 당신이주의 깊게 제공 한 링크를 읽을 것입니다. –