Firehose 모드에서는 트랜젝션을 시작할수 없습니다

by ADMINPLAY posted Apr 13, 2009
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄
MS-SQL EM으로 테이블을 연후에 직접 인서트,업데이트 등의 작업을 하려고 할때에
"Firehose 모드에서는 트랜젝션을 시작할수 없습니다" 라는 메시지는 무엇인가?

Enterprise Manager로 테이블을 열면 모든 데이터열은 firehose cursor모드로 열린다.
이걸 read-only mode라고도 한다. client와의 프로세싱을 빨리 해주기위함이라고 한다.

또한, 다 보여지지 않은 데이타는 네트웍 버퍼에 남아있게된다는 말이다.

그러니까 1000건의 데이타가 있다면 그 1000건의 데이타를 전부다 읽어들이지않고
스크롤에 따라서 스크롤이 있는곳까지만 데이타를 보여줬다는 얘기로서,
해결방안은 컨트롤 End 키를 눌러서 데이타의 끝으로 한번 이동하신후에 하면 되겠다.


출처 : MS 뉴스그룹