2013-02-06 3 views
1

삽입 문이 들어있는 저장 프로 시저에 전달되는 데이터가 데이터베이스에 커밋되지 않는 ASP.Net 응용 프로그램에서 갑자기 문제가 발생했습니다. 데이터베이스에서 웹 응용 프로그램으로 오류가 발생하지 않으며 웹 응용 프로그램에서 데이터가 테이블에 저장되는 것으로 나타납니다.SQL Server 2008 R2 - 데이터가 데이터베이스 테이블에 저장되지 않음

insert 문 앞에 begin 트랜잭션을 배치하고 끝에 트랜잭션을 커밋하려고 시도했지만이를 적용하지 않았습니다.

누가 잘못되었는지 알고 있습니까? 나는 지금 막 일어나기 시작했고 문제가없고 데이터가 저장되기 전에 발생했습니다.

+0

저장 프로 시저를 확인 했습니까? – Tirumudi

+2

SQL Server 추적을 실행하고 실행 된 저장 프로 시저 (매개 변수 등)를보고 관리 Studio 창에서 독립적으로 실행하십시오. –

+0

저장 프로 시저를 검사했고 전에 말한대로 괜찮습니다. – Andy5

답변

0

발견 된 문제. 하나의 열에있는 테이블의 데이터 유형이 일치하지 않습니다. SQL Server 2008에서 오류가 발생하지 않았다는 재미있는 사실!

+0

아마도 오류가 발생했지만 CATCH 블록에서 올바르게 처리되지 않습니다. – RBarryYoung

+0

그렇지 않으면 컴파일 오류가 발생하여 실제로 실행되지 않습니다. – RBarryYoung

관련 문제