먼저 나를 바닥에 그릴 때까지, 나는이 주제를 읽고 연구하는데 상당한 시간을 할애했다. 난 내가 흥미로운 발견 한 것은 그 자체와 같은액세스 제어 목록 구현 vs 데이터베이스 역할 및 사용자 사용
그것이 반드시 좋은 ACL 구현을 생성하고 난 모두의 방법을 따라하는 방법을 나에게 설명이었다 유래에 대한 몇 가지를 읽고 이들의. 또한 Korth는 쿼리 최적화 및 성능 영향을 이해하기 위해 데이터베이스 개념을 언급했습니다.
하지만 내 진짜 질문은이 벙어리 방식으로 이어집니다. 왜 데이터베이스에서 역할을 만들고 테이블에 권한을 부여한 다음 각각의 역할을 사용하여 데이터베이스에 액세스하는 것이 더 좋지 않은 이유는 무엇입니까? SQL Server를 사용하고 있기 때문에 연결 문자열에서 사용자 이름과 암호를 지정해야합니다. 나는 단지 시간을 낭비하고 ACL 구현을 테스트하는 것보다 (학습이 재미 있다는 데 동의했다 : D) 그러한 접근법의 장단점을 알고 싶다. 그래서 조언을 부탁드립니다.
고마워요. 그게 도움이 : D 조 – WrathOfZombies