Dev::ASP.NET,C#

SQLServer를 이용한 ASP.NET Session 처리

bluemong 2012. 6. 19. 17:21
반응형

1. DB 에 ASPState DB 생성

 

2.C:\Windows\Microsoft.NET\Framework\v4.0.30319>aspnet_regsql -S "ServerHost" -U sa -P [sa password] -ssadd -sstype c -d "ASPState" 실행

 

3. Web.config 설정

 <system.web>
  <sessionState mode="SQLServer" sqlConnectionString="data source=ServerHost; User ID=SessionUserID; Password=SessionUserPassword" timeout="3600" />
 </system.web>

 

* 사용하고자 하는 DB 계정 SessionUserID은 ASPState에 대해 db_owner 이거나 아니면 최소한 db_datareader, db_datawriter 역할과 자동 생성되는 Stored procedure에 대해 실행 권한이 있어야 한다.