2009-09-14 4 views
1

SQL Server 2008에서 데이터베이스보기가 있는데 쿼리 분석기에서 실행하면 몇 초 내에 실행됩니다. Excel 2007에서 실행할 때 데이터를 올바르게로드합니다. 그러나 편지 병합으로 Word 2007에서 실행하면 실행하는 데 아주 오랜 시간이 걸릴 것입니다.Office SQL 쿼리 긴 런타임

누구든지이 문제를 해결하는 방법을 알고 있다면 알려줄 수 있습니까?

답변

3

SQL 2008에서는 쿼리에서 프로필러 추적을 실행할 수 있습니다. Word 쿼리를 시작하기 전에 추적을 시작하고 소요 시간을 확인하십시오. 내 생각 엔 속도가 느린 편지 병합입니다.

Excel에서 너무 느린 경우 색인을 볼 수 있습니다.

+0

답장을 보내 주셔서 감사합니다. Randolph. 나는 그것을 시도하고 Word가 ARITHABORT를 해제한다는 것을 알아 냈습니다. 인덱스 뷰에서 문제를 일으키는 것으로 알고 있습니다. 나는이 문제를 해결할 방법을 찾고있다. –

+0

다행스럽게도 저장 프로 시저를 사용하여 설정할 수 있습니다. * 힌트 * :-) –

+0

Radolph에게 감사드립니다. 네 확실합니다. 클라이언트는 자동 생성 된 (보기에는 복잡함) 뷰와 SP를 지원하지 않는 다른 소프트웨어 뷰를 가지고 있습니다. 나는 그 모든 것을 더 깊게 파헤쳐 갈 것입니다. 모든 아이디어 주셔서 감사합니다. –