ms sql 2008
iis8
이렇게 쓰고있구요
global내용
!-- METADATA TYPE="typelib" FILE="C:\Program Files\Common Files\SYSTEM\ADO\msado15.dll" NAME="ADODB Type Library" -->
<script LANGUAGE="VBScript" RUNAT="Server">
Dim TConnect : TConnect="Provider=SQLOLEDB.1;Data Source=(local);Initial Catalog=데이타베이스;User Id=아이디;Password=비밀번호"
SUB Application_OnStart
set fso = Server.CreateObject("Scripting.FileSystemObject")
set f = fso.OpenTextFile("C:\DBConnString_drama.dat")
strconnect = f.Readline
Set f = Nothing
Set fso = Nothing
Application("DBConnString") = strconnect
END SUB
SUB Application_OnEnd
On Error Resume Next
On Error Goto 0
Set Db = Server.CreateObject("ADODB.Connection")
Db.Open TConnect
strSQL="DELETE NowMember WHERE sessionID = "& Session.SessionID
Db.Execute(strSQL)
Db.Close: Set Db = Nothing
END SUB
Sub Session_OnStart
On Error Resume Next
SESSION.TIMEOUT = 10
Set Db = Server.CreateObject("ADODB.Connection")
Db.Open TConnect
' //--------------------------------------------------
Db.Execute("DELETE NowMember WHERE getdate() > dateadd(hour,1,writedate)")
Db.Close: Set Db = Nothing
End Sub
Sub Session_OnEnd
Set Db = Server.CreateObject("ADODB.Connection")
Db.Open TConnect
strSQL="DELETE NowMember WHERE sessionID = "& Session.SessionID
Db.Execute(strSQL)
Db.Close: Set Db = Nothing
End Sub
</script>
DBconnstring_darma.bat내용
Provider=SQLOLEDB.1;Data Source=(local);Initial Catalog=데이타베이스;User Id=아이디;Password=비밀번호
이렇게 되있는데요...
Microsoft OLE DB Provider for SQL Server error '80004005'
[DBNETLIB][ConnectionOpen (Connect()).]SQL Server does not exist or access denied.
C:\INETPUB\WWWROOT\WWW\_HTML\../_Common/Lib/DBHelper.asp, line 20
/-----------------------------번역------------------------------------------------------------/
SQL Server 오류 Microsoft OLE DB 공급자 '80004005'
[DBNETLIB] [ConnectionOpen (연결 ()).] SQL Server가 없거나 액세스가 거부되었습니다.
C : \ Inetpub \ wwwroot \에 있습니다 WWW \ _HTML \ 일반 / lib 디렉토리 / DBHelper.asp ../_, 라인 (20)
이런오류가 발생하네요
아직 초짜라 어찌할빠를모르겠네요
인터넷에서 하라는대로
sql 구성관리자 설정도하고
방화벽 설정도했는데 계속 발생도네요... 도와주세요~~!!
iis8
이렇게 쓰고있구요
global내용
!-- METADATA TYPE="typelib" FILE="C:\Program Files\Common Files\SYSTEM\ADO\msado15.dll" NAME="ADODB Type Library" -->
<script LANGUAGE="VBScript" RUNAT="Server">
Dim TConnect : TConnect="Provider=SQLOLEDB.1;Data Source=(local);Initial Catalog=데이타베이스;User Id=아이디;Password=비밀번호"
SUB Application_OnStart
set fso = Server.CreateObject("Scripting.FileSystemObject")
set f = fso.OpenTextFile("C:\DBConnString_drama.dat")
strconnect = f.Readline
Set f = Nothing
Set fso = Nothing
Application("DBConnString") = strconnect
END SUB
SUB Application_OnEnd
On Error Resume Next
On Error Goto 0
Set Db = Server.CreateObject("ADODB.Connection")
Db.Open TConnect
strSQL="DELETE NowMember WHERE sessionID = "& Session.SessionID
Db.Execute(strSQL)
Db.Close: Set Db = Nothing
END SUB
Sub Session_OnStart
On Error Resume Next
SESSION.TIMEOUT = 10
Set Db = Server.CreateObject("ADODB.Connection")
Db.Open TConnect
' //--------------------------------------------------
Db.Execute("DELETE NowMember WHERE getdate() > dateadd(hour,1,writedate)")
Db.Close: Set Db = Nothing
End Sub
Sub Session_OnEnd
Set Db = Server.CreateObject("ADODB.Connection")
Db.Open TConnect
strSQL="DELETE NowMember WHERE sessionID = "& Session.SessionID
Db.Execute(strSQL)
Db.Close: Set Db = Nothing
End Sub
</script>
DBconnstring_darma.bat내용
Provider=SQLOLEDB.1;Data Source=(local);Initial Catalog=데이타베이스;User Id=아이디;Password=비밀번호
이렇게 되있는데요...
Microsoft OLE DB Provider for SQL Server error '80004005'
[DBNETLIB][ConnectionOpen (Connect()).]SQL Server does not exist or access denied.
C:\INETPUB\WWWROOT\WWW\_HTML\../_Common/Lib/DBHelper.asp, line 20
/-----------------------------번역------------------------------------------------------------/
SQL Server 오류 Microsoft OLE DB 공급자 '80004005'
[DBNETLIB] [ConnectionOpen (연결 ()).] SQL Server가 없거나 액세스가 거부되었습니다.
C : \ Inetpub \ wwwroot \에 있습니다 WWW \ _HTML \ 일반 / lib 디렉토리 / DBHelper.asp ../_, 라인 (20)
이런오류가 발생하네요
아직 초짜라 어찌할빠를모르겠네요
인터넷에서 하라는대로
sql 구성관리자 설정도하고
방화벽 설정도했는데 계속 발생도네요... 도와주세요~~!!
Comment 6
-
나는짱이야
2015.06.25 11:30
-
지지
2015.06.26 02:05
인터넷에서 찾아보니 윈도우기능활성화를 한후
cmd > telnet ip port 입력하니 아무것도 없는 페이지가나오길래 그냥 아무거나 눌러보니깐
영어로 뜨고..
호스트에 대한 연결을 잃었습니다 라고 나오네요
-
나는짱이야
2015.06.26 10:58
정상적으로 연결이 된다는 이야기네요.
개인적인 생각이지만 SSMS툴에서 해당 아이디와 비밀번호로 먼저 접속해보세요..왠지 안될꺼 같다는 예감이 듭니다.
-
지지
2015.06.30 01:26
매니지먼트로는 로그인 잘됩니다요 ㅠㅠㅠ....
-
처리짱
2015.06.26 12:46
-
지지
2015.06.30 01:51
포트 문제 였네요..... 도와주신분들은 일단감사드립니다^^^^
먼저 텔넷 명령어를 통해서 DB서버와 연결이 정상적으로 되는지 확인해보세요.