Q&A

  • 스토어드 프로시저....
안녕하세요....

스토어드 프로시저를 사용하려고 하는데... 아래와 같은 에러가 발생
되네요.... Ms-Sql7.0

General SQL error Could not find stored procedure 'dbo.ProTest;1'

무엇이 잘못되었는지요.....
1  COMMENTS
  • Profile
    김강수 2002.03.05 00:51
    수고하십니다.
    먼저 MS-SQL에 저장되어 있는 스토어드 프로시져(이하 SP) 실행 하려면
    SP를 읽을 수 있는 권한으로 SQL에 접속을 하셔야 합니다.
    아래의 경우 dbo.ProTest;1 이라고 나온 것은 dbo 부분이 SP의 Owner를
    가리키는 겁니다. 따라서, 확인해야 될 사항은 SQL의 사용자 등록에
    ROLE 부분 하고, 아래 델파이 DATA MODULE의 SP연결 컴토넌트 안의
    명칭을 dbo.ProTest;1 을 Protest;1 으로 고치셔야 될 겁니다.

    한마디로 dbo. 를 빼면 실행 가능 할 겁니다.
    위의 자세한 글은 dbo. 만 빼면 왜 오류가 안나는지 해결을 해도 이유를
    모르실까봐서리... 그럼...