현재 2008 R2 서버 ASP페이지에서 DB 접속이 가능하나,
2012 서버에서는 접속이 불가하네요.
페이지 구문오류가
Microsoft OLE DB Provider for SQL Server 오류 '80004005'
[DBNETLIB][ConnectionOpen (Connect()).]SQL Server가 없거나 액세스할 수 없습니다.
/login.asp, 줄 5
이런식으로 으로 나는데, include 된 DB 설정 부분은 이전 서버 소스와 동일하며 틀린 것이 없습니다.
설정 부분에 Provider는 'SQLOLEDB' 로 되어 있고, ADODB로 커넥트하는데 무엇이 문제일까요..
아래 포럼에서 방화벽, 서버 프로토콜 설정 등은 확인했는데 단순히 서버 버전이 호환안되는 것인지 문의드립니다. 아니면 다른 확인해볼 방법이 있는지 조언 부탁드립니다..
https://blogs.msdn.microsoft.com/sql_protocols/2008/04/30/steps-to-troubleshoot-sql-connectivity-issues/
2017-10-18(수) 13:35:23에 작성 되었습니다. 2017-10-20(금) 12:26:08에 수정 되었습니다
본문 내용이 처음 작성된 내용과 다를 수 있습니다.
본문 내용이 처음 작성된 내용과 다를 수 있습니다.
4개의 답변이 있습니다.
Win2012 에 OLEDB 가 설치되어있거나
아니면 SQL SERVER가 설치되어있다면 상위버전 Oledb로 하위버전 호환이안되는문제이고
설치안했다면 드라이버문제로 보입니다.
Windows2012에서 로컬로 SQL2005로 붙는건지?
브라우저에서 안붙는건지 무슨의미인지잘모르겠네요.
일단 접속정보 oledb가 대상디비를 바로 보고있는지도의심스럽구요.
Windows 2012가 디비서버라면 SQL2005설치조차안될거구요.
내용이 너무 불명확하네요.
guest | 6년 이상 전
WIN2012 서버에 IIS 설정된 ASP 페이지 소스에서 SQL DB로 접속합니다.
ex) naver.com 접속 > 로그인 시도 > DB 접속 시도 실패///
A라는 DB는 접속이 되는데, B라는 DB는 접속이 불가합니다.
양성환 | 6년 이상 전
드라이버는 상위호환이안될수있습니다.
권한 관련된 문제가 아닐까 하는 느낌이 드네요.
MS-SQL은 bytes님이 전문인데...
답변 좀 남겨 주시기를 기대해 봅니다~ ^^*
웹서버에서 DB 서버 접속은 잘 되나요? 웹서버에 DB 접속 가능한 툴이 없을것 같은데 설치하기 부담 스러우면 CLI(명령창)에 telent DB_IP DB_port 명령어로 DB 서버 연결이 잘되는지 확인해보면 좋겠습니다.
그리고 DB 툴이 깔리 PC 든 사른 서버든 해당 DB 접속잘 되는지도 해보시구요.
제가 DB 는 잘 몰라서...
guest | 6년 이상 전
다른 DB서버는 접속되더라구요. 방화벽은 열려있습니다.