SQL Server 2000에서 SQL Server 2008로 데이터베이스 집합을 업그레이드했는데 이제는 큰 읽기가 쓰기를 차단합니다. 반면 SQL Server 2000에서는 문제가 없었습니다 (동일한 데이터베이스와 동일한 응용 프로그램 &보고) 왜? 2008 년의 다른 설정은 무엇입니까? 커밋되지 않은 트랜잭션을 읽으려면 기본적으로 2000이 기본값입니까?SQL Server 2008 쓰기 차단 쓰기
(업데이트) 문제의 보고서보기에 (nolock)을 추가하면 단기적으로 문제가 해결됩니다. 장기적으로 볼 때 스냅 샷 또는 손으로보고 할 데이터의 복사본을 만들어야합니다. [sigh] 나는 여전히 SQL Server 2008이 무엇을 필요로하는지 알고 싶습니다.
(업데이트 2) 문제의보기가 보고서에 사용되기 때문에 '미승인 읽기'가 지금은 괜찮습니다.
* 좋은 기사입니다. Thx –