2012-12-19 1 views
0

SharePoint에서 사용하는 저장 프로 시저를 디버깅하는 방법을 찾고 있습니다. 나는 데이터베이스 측에서 어떤 일이 일어나고 있는지 알고 싶다. COM 예외 메시지는 쓸모없는 것입니다 (0x8004005는 일반적인 문제 - 만세를 의미 함). COM 구성 요소 자체에서 주위를 둘러 볼 수 없으므로 다른 쪽에서 어떤 문제가 있는지보고 싶습니다. SQL 서버를 디버깅하기 위해 VS를 설치하는 방법에 대한 설명을 따라 가면서 어떻게 든 저장 프로 시저를 직접 호출 할 수 있다고 가정합니다. 나는 Debugger.break() 스타일의 T-SQL 호출이나 비슷한 것을 찾고있다. 어떤 아이디어?SQL Server 2008 R2에서 Visual Studio 2010을 사용하여 SharePoint 저장 프로 시저를 디버깅하는 방법은 무엇입니까?

+1

SharePoint ULS 로그의 오류는 무엇입니까? 이벤트 로그는 무엇을 말합니까? 정확한 예외는 무엇입니까? web.config에서 사용자 정의 오류를 변경 했습니까? 두 경우 모두 : SQL Server Profiler는 귀하의 친구이며, 현재 일어나고있는 모든 것을 볼 수 있습니다. –

+0

안녕하세요, 정확한 문제가 무엇인지 압니다. 맞춤 목록을 개발하고 새로운 계산 필드를 추가했습니다. 그 이후로 오류가 발생했습니다. System.Runtime.InteropServices.COMException :이 작업을 완료 할 수 없습니다. 다시 시도하십시오. [Managed code transition] at Microsoft.SharePoint.Library.SPRequestInternalClass.AddOrUpdateItem 내가 한 일과 필드가 잘못 설정되어있는 것이 분명하지만, 어떤 방식으로 어떤 방식으로 나를 괴롭 히고 있는지 분명합니다. 나는 SharePoint가 좋아하지 않는 것을 추측하는 것보다 더 유능한 패션을 찾고있었습니다. –

+0

아직도 내 질문에 대답하지 않았습니다. ULS 로그의 오류는 무엇입니까? –

답변

0

CLIENT가 아닌 SERVER에서만 저장 프로 시저를 디버깅 할 수 있습니다.

SQL Server가 서버에 설치되어 있고 로컬 PC에 SQL Server Management Studio 만 설치되어있는 경우 로컬 PC에 저장 프로 시저를 디버깅 할 수 없습니다. SQL Server 관리 Studio에서

  1. 열기 저장 프로 시저 :

    당신은 서버로 이동하고이이 같은 SQL Server 관리 Studio에서 저장 프로 시저를 디버깅 할 수 있어야합니다.

  2. 디버그 메뉴에서 "디버깅 시작"을 클릭하십시오.
+0

안녕하세요 Amit, 포인터 주셔서 감사합니다 ... 저는 관리자, sysadmin, 서버 등에서 올인원 개발자 시스템을 보유하고 있습니다. 다른 아이디어가 있습니까? –

관련 문제