응용 프로그램에서 MS SQL Server 2005 응용 프로그램 역할을 사용할 계획입니다. sp_setapprole
을 실행하여 역할을 시작하고 sp_unsetapprole
SP를 실행하여 완료합니다. 응용 프로그램은 ASP.NET에서 구현됩니다.SQL Server 응용 프로그램 역할, 성능 적중
응용 프로그램 풀링과 관련하여 "연결 풀링이 작동하지 않습니다"라는 연결을 읽었으며 "연결 끊기"연결에 응답 할 방법이 없습니다 (연결 해제 직전에 sp_unsetapprole
실행).
모든 SP의 시작 부분에 sp_setapprole
으로 전화를 걸고 모든 SP의 끝에 sp_unsetapprole
으로 전화 할 예정입니다.
SQL 응용 프로그램 역할을 사용 해본 적이 있습니까? 당신의 XP는 무엇입니까? 성능에 어떤 영향을 줍니까?
ASP.NET 멤버십 API를 사용합니다. SQL 응용 프로그램 역할은 추가 보안 계층이 될 것입니다. – artur02
응용 프로그램 역할을 사용한 경험이있는 사람들을 분명히 묻는 질문이기 때문에이 응답을 다운 투표해야했습니다. 또한 첫 단락은 불필요하게 독자를 혼란스럽게합니다. SQL Server 2005 이후로 응용 프로그램 풀 문제가 해결되었습니다. http://blogs.solidq.com/dsarka/Post.aspx?ID=54&title=application+roles+and+connection+pooling – zumalifeguard