ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • cannot open sql server 오류
    컴퓨터&모바일/Crystal Report 2012. 1. 27. 17:07
    환경 : 링크드 서버 이용으로 인한 크리스탈레포트 odbc연결

    문제 : 링크드 서버 이용으로 인해 기존 크리스탈레포트가 정상적으로 작동이되지않아 odbc 연결로 해결했다고 생각하였으나

    vb에서 정상적으로 작동하던 것이 배포하면 cannot open sql server 오류가 생김.

    해결방법 :
    1.DSN을 MSSQL연결로 등록
    (제어판 -관리도구 -ODBC연결 -사용자dsn add (시스템dsn으로 하면 한곳에만 등록해서 사용할수있을거같은데 방법을 모르니..)
    2.Connect 시  DSN을 1번에서 생성한 이름을 등록
    ex) rpt.connect = "DSN=DSN NAME(1번에서 등록한것); UID=id; PWD=Password; DSQ=DatabaseName"

    이 방법이 무조건적으로 맞다고 볼 수는 없지만 이 방법으로 해결.
    불편한점은 컴퓨터마다 DSN을 등록해줘야한다는 것.
    더 나은 방법이 있을거 같은데 아시는분은 댓글좀 달아주세요..


    댓글

Designed by Tistory.