none
sysdepends table 의 정보가 왜 틀린거죠? RRS feed

  • 질문

  • exec sp_depends "view_name"
    실제 이 뷰에 종속되어 있는 table과 exec sp_depends "view_name" 실행하면 결과가 다릅니다.
    해당뷰를 Alter명령으로 수정하고 난 후  sp_depends 를 실행하면 그 때는 제대로 나옵니다.
    어떻게 하면 sysdepends Table의 정보가 정확해 지는 건지 궁금합니다.

    감사합니다.
    2009년 9월 3일 목요일 오전 7:39

모든 응답

  • 개체 종속 관계는 ID를 기준으로 처리가 되어서 개체 ID가 변경되거나 인식되지 않으면
    정확한 정보를 가지지 못합니다.

    다만 2008버전부터는 이름으로 처리가 되므로 위의 문제들이 해결이 되어서
    신뢰성이 보다 향상되었지만, 여전히 동적 쿼리 등의 내부 참조 개체는 정확히 추적이 안됩니다.

    2008을 사용하지 않는다면 어느 정도 오차를 감안하시거나, 필요하시면 따로 구현을 하셔야 할 겁니다.

    저도 지식이 부족해서 이 정도 답변이 가능합니다.
    도움이 되시길...

     

    2009년 9월 7일 월요일 오전 2:21
    중재자