none
저장 프로시저 출력 매개 변수에 대한 TDS_RET_STATUS를 찾지 못했습니다. RRS feed

  • 질문

  • sql 2005 에서 sql 2000으로 insert하는 중에 아래와 같은 에러가 나네요.
    2000에 인서트 후에 2005에 업데이트 해야 하는데.
    2000에 인서트 못하고 2005에만 업데이트 하네요...
    원인가 해결방안좀 알려주세요..


    [2009-03-25 11:53:29]ERROR (ProcessExecuteFilter.java[filter]:55){common.execute.pool.module#14}-process execute fail
    world.dragon.process.exception.ProcessRuntimeError: 저장 프로시저 출력 매개 변수에 대한 TDS_RET_STATUS를 찾지 못했습니다.
     at world.dragon.process.node.JobTaskNode.main(JobTaskNode.java:283)
     at world.dragon.process.TaskNode.execute(TaskNode.java:263)
     at world.dragon.process.ProcessNode.main(ProcessNode.java:150)
     at world.dragon.process.TaskNode.execute(TaskNode.java:263)
     at world.dragon.process.runtime.bio.impl.ProcessExecuteFilter.filter(ProcessExecuteFilter.java:40)
     at world.dragon.process.runtime.bio.impl.ProcessExecuteFilter.filter(ProcessExecuteFilter.java:15)
     at world.dragon.process.runtime.bio.ProcessDataFilterChain.filter(ProcessDataFilterChain.java:38)
     at world.dragon.process.runtime.bio.ProcessDataFilterChain.filter(ProcessDataFilterChain.java:17)
     at world.dragon.service.bio.IoSessionWorkItem.process(IoSessionWorkItem.java:86)
     at world.dragon.service.bio.IoSessionWorkItem.executeMain(IoSessionWorkItem.java:47)
     at world.dragon.service.pool.thread.CommonPooledThread.run(CommonPooledThread.java:139)
     at java.lang.Thread.run(Thread.java:595)
    2009년 3월 30일 월요일 오전 9:04

모든 응답

  •  안녕하세요
     위의 오류코드로 보아,
     저장 프로시저를 호출하는데, 호출되는 저장 프로시저에 출력(OUTPUT) 매개변수가 선언되어 있는 상태이고,
     이 출력매개변수에 제대로 값이 할당되지 않아 오류가 발생하는 것으로 판단됩니다.

     실제 애플리케이션에서 저장 프로시저를 호출하는 부분에,
     매개변수의 개수와 명칭 등을 다시 한 번 확인하셔야 하곘습니다.

     TDS_RET_STATUS 라는 부분을 찾아보셔요

     감사합니다.

     P.S>
     추가 질문이 있으심 언제든지 포럼에 글 올려주시고요^^
    Best Regards, Daejoong Samuel Sung Microsoft SQL Server MVP, MCP Consultant @ SQLRoad.COM SQL Directory Editor @ NAVER.COM http://blog.naver.com/dreamania_73 http://SQLAcademy.com Cell +82(0)10.4727.1051 Office: +82(0)2 2008 3659 Fax +82(0)2-6711-0399 “He redeemed us in order that the blessing given to Abraham might come to the Gentiles through Christ Jesus, so that by faith we might receive the promise of the Spirit” (Galatians 3:14)
    2009년 3월 30일 월요일 오후 2:22
    중재자