게시판 본문 Active Directory Service Interface - Read Only
다시 질문 합니다... |
---|
작성자: 곰팅이
작성일시: 2005-01-12 15:19,
조회수: 4,222
|
바쁘신데 답변주셔서 갑사합니다...
말씀하신데로 소스를 다시 보았는데 wbemFlagForwardOnly 이 구문은 없습니다.. 주신 샘플대로 수정후 해보았습니다.. wbemFlagForwardOnly <======== 이부분이 들어가면 Count 에서 로컬에서도 걸리더군요 그런데 서버에 올렸을때 리스트의 갯수가 맘대로 나오는것은 동일 합니다. Dim oService, svName, wn Set wn = CreateObject("WScript.NetWork") svName = wn.ComputerName Set wn = Nothing Set oService = obj.GetHObject("winmgmts:\\" & svName & "\" & NSpace) 'On Error Resume Next wSQL = "Select * from MicrosoftDNS_Zone where Autocreated = 'False' " Set oDns = oService.ExecQuery(wSQL) i = 0 For Each oD in oDns if oD.Autocreated = False then response.write oD.name &"<br>" i = i + 1 end if Next <===================에러발생 Set oSvc = Nothing Set oDns = Nothing 이렇게 해서 실행하면 리스트를 뿌리다가 마지막에 error '80041001' /file/tree.asp, line 63 <=============== NEXT 위와같은 에러가 나옵니다 그래서 해당에러내용을 찾아보니 Introduction to Code 80041001 I will be frank with you, I do not know much about this error. What little that I do know is thanks to Mark P. Here is a wild guess, you are using WMI to connect to an object like DNS or Performance Monitor. The Symptoms you get When you run the Windows Management Instrumentation Tester (WBEMTEST), connect to one of the Windows Management Instrumentation (WMI) namespaces (ROOT\CIMV2\xxxxxxxx), where xxxxxxx = perfmon or DNS. The Cause of Code 80041001 It's probably no consolation that this is a poorly documented error. Again, thanks to Mark he said that it was intermittent, and the same script worked fine on another server. Makes me suspect that synchronisation is at the heart of the problem. The Solutions Try on another machine? Your code is probably fine, it's more of a logical problem, or something up with the OS / Active Directory. I hate it when people say 'reboot the server', so try restarting the services that you are investigating. 위내용에 사용된 쿼리도 제가 사용한 쿼리와 비슷하였습니다 로직의 문제가 아니구 os 문제라는건데.......??(영어가 짧아서요ㅠㅠ) 그래서 Wmi 테스터(wbemtest.exe )로 해당 인스턴스(MicrosoftDNS_Zone)를 찾아 보았습니다 로컬에서는 분명이 나오는데 서버에서는 없다구 나옵니다.. 원인은 해당 인스턴스가 없어서 그런거 같습니다 그래도 리스트가 나온다는게 이상하긴 하지만??? 서버에도 분명히 dnsprov 를 mofcomp 와 래지등록을 하였습니다. 만약 mof 가 잘못되었을경우 어떻게 해야하는지요?? 지우고 다시 설치를 해야하는건지?? 지금 다시 mof를 하고 실행해봐도 결과는 똑같이 나옵니다.. 질문내용 보시고 다시 조언해줄말씀이 ( 이왕이면 해결방안이 있음 좋지만 ㅋㅋ) 있으시면 작은거라도 감사히 보겠습니다.. ㅠㅠㅠ자료찾기도 힘들고 조언구하기도 힘드네요ㅠㅠㅠㅠ 그럼 답변기다리겠습니다.. 짐 진도두 몬나가구 멍하니 있습니다 ㅋ 바쁘신가운데 읽어주셔서 감사합니다... |
IP 주소: 61.98.222.134
|
전체 421 건의 게시물,
17 페이지로 구성된
Active Directory Service Interface 게시판의
12 페이지입니다.
게시물 | ||||
---|---|---|---|---|
149 | 2005-03-12 | 5,900 | ||
148 |
부푸러 |
2005-03-12 | 1,489 | |
147 | 2005-03-12 | 3,389 | ||
146 |
부푸러 |
2005-03-18 | 918 | |
2005-01-12 | 4,222 | |||
144 | 2005-01-12 | 3,174 | ||
143 | 2005-01-11 | 3,268 | ||
142 | 2005-01-12 | 3,139 | ||
141 | 2005-01-12 | 3,353 | ||
140 | 2005-01-12 | 3,352 | ||
139 |
궁금^^ |
2005-01-07 | 873 | |
138 | 2005-01-07 | 3,562 | ||
137 |
re: 감사합니다^^ [1] |
궁금^^ |
2005-01-08 | 735 |
136 | 2004-11-24 | 3,106 | ||
135 | 2004-11-24 | 3,173 | ||
134 | 2004-11-15 | 3,475 | ||
133 | 2004-11-16 | 3,603 | ||
132 | 2004-11-04 | 3,400 | ||
131 | 2004-11-04 | 3,195 | ||
130 | 2004-11-01 | 3,163 | ||
129 | 2004-11-01 | 3,236 | ||
128 | 2004-11-02 | 3,248 | ||
127 | 2004-11-02 | 3,423 | ||
126 | 2004-10-28 | 5,835 | ||
125 | 2004-10-29 | 3,600 |