회사서버에 있는 DB에서 외주업체에서 view를 받아가려고 합니다.
몇 군데에서는 아무런 이상없이 잘 연결이 되는데 몇 군데에서는
Microsoft OLE DB Provider for SQL Server 오류 '80004005'
[DBNETLIB][ConnectionOpen (Connect()).]SQL Server가 없거나 액세스할 수 없습니다.
위와 같은 에러가 난다고 하네요.
방화벽이나 기타등등의 문제가 관련이 있을 수 있나요?
접속이 문제없이 되는 업체가 있는 걸 보니 우리쪽 DB 설정엔 문제가 없는 것 같은데
왜 DB연결이 안 될까요 ㅜㅜ
Comment 6
-
수희리
2013.12.30 17:20
-
아네사
2013.12.30 17:22
답변감사합니다. 하지만 그건 이미 열려있습니다. ㅜㅜ
-
이재학_302349
2013.12.31 09:03
sql server 포트번호가 1433이라면 cmd에서..
telnet xxx.xxx.xxx.xxx 1433
와 같이 telnet 명령 날려보세요. 뭔가 에러나면 연결이 안되는 거에요.
연결이 안되면 확인하기 쉬운 내부에서 외부로 나가는 통로를 하나씩 조사해가면서 막힌 부분을 뚫으셔야 합니다.
-
아네사
2014.01.02 09:51
감사합니다.
각 업체에 해당 내용으로 확인해봐야겠네요 ^^
-
군고구마
2013.12.31 13:17
권한쪽도 한번 확인해보세요 ^^ ; 테이블 권한이라던가 프로시저 쪽이요.
몇 군데에서는 아무런 이상없이 잘 연결이 되는데 몇 군데에서는 <<< 이 부분이 약간 걸려서요 ^^
-
아네사
2014.01.02 09:51
답변 감사합니다.
모든 업체는 같은 아이디/패스워드로 뷰를 사용합니다 ^^
회사 네트워크단에 방화벽을 운영하고 계신다면
포트를 인바운드에서 => 아웃바운드로 오픈 시켜야지 가능합니다