ASP 학습
웹사이트는 전부 구축이 된상태입니다.
데이터베이스는 Sql server 2008 로 사용중입니다.
테스트를 해보려고하는데요 테스트가 끝나면 windows server 2008 에 구축할거구요.
지금 체험판으로 시험중입니다.
먼저 환경은 windows server 2008 standard 32bit
Sql server 2008 enterprise 32bit
IIS 6.0 virsion
ASP sorce code
지금 30일동안 해결하지못한 문제를 올려드리겠습니다.
현재 포트는 80을 쓰고있구요 IIS설치 테스트는 해보았습니다.
ASP테스트 파일을 만들고 루트에 올린후 http://localhost/webRoot/ 경로를 입력하니까 정상적으로 보여졌습니다.
자여기서 질문드리겠습니다. 전부 구축이 되있는 사이트를 가지고 지금 테스트를 해보려고하는데요. 제가만든 소스프로그램은 아니지만
정상적으로 작동이 되던 소스들입니다. 만드신분이 정작 안계셔서 제가지금 테스트중인데요.
루트에 올리고 실행을 해보니까 에러가 나와서요.. 그래서 지금부터 해결을 부탁드립니다.
먼저 에러메세지를 보여드리자면 아래처럼에러가 나오는데요 conf/config.inc, line 95 이 라인에 문제가 있는것같더군요.
아마 웹사이트를 돌리려는 환경이 바껴서 그런것같은데요. 디비부터 OS 전부 제가 구축했거든요. 아래는 에러메세지입니다.
Microsoft OLE DB Provider for SQL Server error '80004005'
[DBNETLIB][ConnectionOpen (Connect()).]SQL Server does not exist or access denied.
/conf/config.inc, line 95 이걸해결하라고 하신듯....그분이 따로 메세지를 남겨노셨더라구요.
Const mssql_host = "localhost" '' DB 호스트명
Const mssql_db = "mssql" '' DB 명
Const mssql_id = "msid" '' DB 아이디
Const mssql_pass = "msqler@!!!!" '' DB 패스워드
디비가 바뀌면 이렇게 수정하라고 ... 그래서 일단 에러라인으로 가보았습니다.
콘피크 라인 95번째줄을 가보니까 역시 수정이 필요할것같더군요.
SET dbCon = Server.CreateObject("ADODB.Connection")
dbCon.Open "provider=sqloledb;Data Source=(local);initial catalog=" & mssql_db & ";user id=" & mssql_id & ";password=" & mssql_pass & ";"
이라인인데요. 아마 디비를 오픈시켜주고 연결해주는부분인것같습니다.
여기서 어떻게 수정하고 무엇을 입력해야하는지 아니면 그냥 나둬도 상관없는지 궁금하구요...
l server 2008 enterprise 에서 만들어진디비 백업파일을 열어놓았는데요 환경이 바껴서 역시 소유자가 아니라고 나오네요
ALTER 구문써서 바꾸라고하네요 이것도 해결좀 가능하면 좋겠네요
그리고 가장핵심적인건 제가지금 헛물을 케고있는건 아닌지
ASP + Data base 연결과 관련된 에러가맞는지도 궁금하고 그게맞다면 이모든것을 어떻게 해결해야할지 제발좀 도와주세요.
빨리 테스트를 끝내고 서버를 구축해야해서요. .
벌써 혼자서 한달째 씨름중이네요 -_-;;

궁금한점이 있으면 ykhan60@yahoo.co.kr로 연락 주세요.