• 카테고리
    • 전체 글

    • 카테고리1
    • 카테고리2
    • 카테고리3
    • 카테고리4
  • 태그
  • 방명록

'분류 전체보기'에 해당되는 글 1243건

  • 2007.08.09 SPListItem 중 원하는 되풀이 데이터만 가져오기.
  • 2007.08.07 MOSS 2007 관련 계정 변경 방법 모음
  • 2007.08.04 Shared Service Provider(공유 서비스 공급자)의 삭제와 관련해서..
  • 2007.07.27 IE 내에서 XML 사용하기.
  • 2007.07.20 Oracle(오라클) DB를 SQL 2005에 연결하기. 4
  • 2007.07.07 천부인 과 천부경 관련 이야기를 보면서...
  • 2007.07.04 AD 설치 때 DNS내에 각종 AD 관련된 정보가 정상적으로 들어가 있지 못한 경우
  • 2007.07.03 Favorite - 즐겨찾기 폴더 위치 변경

SPListItem 중 원하는 되풀이 데이터만 가져오기.

기술자료/.NET 2007. 8. 9. 20:37

금일 작업 중에, 일정 – 되풀이된 일정들을 SPQuery를 이용하여 SPListItemCollection을 가져오는 방법에 대해서

분석했습니다.

 

문제원인

만일 오늘 날짜에 해당하는 일정(되풀이 포함) 사항을 가져오려면 아래와 같이 작성하게 됩니다.

 

SPQuery query = new SPQuery();

// 쿼리문생성

query.Query = "<Where>"

               + "<DateRangesOverlap>"

               + "<FieldRef Name=\"EventDate\" />"

               + "<FieldRef Name=\"EndDate\" />"

               + "<FieldRef Name=\"RecurrenceID\" />"

               + "<Value Type=\"DateTime\">"

               + "<Today />"

               + "</Value>"

               + "</DateRangesOverlap>"

               + "</Where>";

SPListItemCollection listItems = list.GetItems(query);

 

위의 코드대로 작성하게 되면, listItems( SPListItemCollection )의 목록은

오늘 날짜에 해당하는 일정을 가져오는 동시에, 오늘 날짜의 이전 되풀이 일정(한주 기준)들도 함께 나오게 됩니다.

만일 오늘이 목요일이라고 하는 경우, 그 주의 월, 화, 수, 에 있는 되풀이들도 모두 나오게 됩니다.

(되풀이가 아닌 경우에는 정상적으로 나옵니다.)

 

즉 되풀이에 대한 별도 필터링 작업이 필요해지게 됩니다.

 

해결 방법

GetItems를 실행하기 전에, 아래와 같이 설정하면 됩니다.

(CalendarDate 부분은 읽어오려는 기준 날짜를 넣어주시면 됩니다.)

 

query.CalendarDate = new DateTime(DateTime.Today.Year, DateTime.Today.Month, DateTime.Today.Day);

query.RecurrenceOrderBy = true;

query.ExpandRecurrence = true;

 

위와 같이 넣고, GetItems를 하시면 정확히 원하는 되풀이만 가져올 수 있습니다.

728x90
블로그 이미지

하인도1

[하인드/하인도/인도짱 의 홈페이지] 저만의 공간입니다. 다양한 소재들을 나열하는 아주 단순 무식한 홈페이지 입니다. 다양한 문서 자료도 있겠지만, 저의 푸념들도 있답니다.

MOSS 2007 관련 계정 변경 방법 모음

기술자료/.NET 2007. 8. 7. 11:29

원본 사이트 : http://weblogs.asp.net/erobillard/archive/2007/07/06/how-to-change-service-accounts-and-their-passwords-in-moss-and-wss-3-0.aspx


WSS 또는 MOSS용 웹 응용 프로그램의 응용 프로그램 풀 아이디 변경하는 방법

  1. SharePoint 중앙관리를 열어 "작업"을 클릭합니다.
  2. 보안 구성 항목 밑에 있는 서비스 계정을 클릭합니다.
  3. 웹 응용 프로그램 풀을 가르키는 라디오 버튼을 클릭한 뒤, 웹 서비스 중에 Windows SharePoint Services 웹 응용 프로그램을 선택한다음 응용 프로그램 풀에서 변경하고자 하는 웹 응용 프로그램 풀을 선택합니다.
  4. 아래에 있는 "이 구성 요소에 대한 계정을 선택하십시오" 밑 쪽에 위치한 계정을 설정해주시기 바랍니다. 기본적인 형태로 설정하는 경우에는 "미리 정의됨" 라디오 버튼을 선택한 뒤, 네트워크 서비스와 로컬 서비스중 하나로 선택하시고, 직접 입력하시려면 "보안 계정 구성" 라디오 버튼을 선택한 뒤, 사용자 이름과 암호를 입력합니다.
  5. 확인을 클릭해서 적용 한 뒤, IISRESET /NOFORCE를 실행하시기 바랍니다.

SharePoint 중앙 관리(SCA)의 웹 응용 프로그램의 응용 프로그램 풀 아이디 변경하는 방법

  1. stsadm -o updatefarmcredentials -userlogin domain\username -password password 를 입력합니다.
  2.  잠시 기다립니다.
  3. IISRESET /NOFORCE를 실행하시기 바랍니다.


MOSS 검색을 위한 기본 컨텐츠 액세스 계정 변경하는 방법.

  1. 중앙관리 페이지를 연 뒤, 왼편에 위치한, 공유 서비스 관리를 클릭해서 공유 서비스 관리에 들어간다.
  2. "검색"항목에 있는 검색 설정을 클릭한 뒤, "기본 컨텐츠 액세스 계정"을 선택합니다.
  3. 원하는 계정으로 변경한 뒤, 확인을 클릭합니다

MOSS 검색 서비스 계정 변경하는 방법

  1. SharePoint 중앙관리를 연 뒤, "작업"을 클릭합니다.
  2.  "서버 제공 서비스"를 클릭해서 들어간 뒤, "Office SharePoint Server 검색"에 들어갑니다.
  3. 아이디와 암호를 입력한 뒤 확인을 클릭합니다.



 

728x90
블로그 이미지

하인도1

[하인드/하인도/인도짱 의 홈페이지] 저만의 공간입니다. 다양한 소재들을 나열하는 아주 단순 무식한 홈페이지 입니다. 다양한 문서 자료도 있겠지만, 저의 푸념들도 있답니다.

Shared Service Provider(공유 서비스 공급자)의 삭제와 관련해서..

기술자료/.NET 2007. 8. 4. 15:20
Shared Service Provider(이하 SSP)는 공유 서비스 공급자라는 이름으로 번역되어 등록되어 있다. MOSS 2007 전체 아키텍처 상, 이 SSP의 역할을 각기 흩어진 각종 웹 응용 프로그램의 내용 중에 공유해야 할 정보들을 묶고 있는 일종의 레파지토리(저장 장소)의 역할을 수행하는 것이 그 특징이다.

대략적으로 SSP가 담고있는 정보는 다음과 같다.
  • 사용자 프로필
  • My Site 설정값.
  • 검색 설정 및 검색 인덱스
  • MOSS 전체 기능 로그
  • 대상 그룹 설정
  • 엑셀 서비스 관리
  • BDC(Business Data Catalog) 관리
    .
이 기능은 WSS에는 없고, 오로지 MOSS 내에서만 존재하는 기능이다.
전체적인 기능들이 대부분 Enterprise 급의 데이터 관리에 필요한 사항들을 모아둔 것이 특징이다. 그래서 대부분 80 기본 사이트 보다는 별도의 웹 응용 프로그램을 이용해서 별도로 제작하는 것이 일반적이다. ( 같은 웹 응용 프로그램에 들어가면 운영 응용 프로그램과 겹쳐 진행되거나, 보안적으로 취약해질 수 밖에 없기 때문이다. )

그런데, 초기에 만들어진 SSP의 설정 문제로 삭제 후 다시 만들려고 할 때,
문제가 발생하게 된다. 한번 만들어진 SSP 삭제도 잘 되지 않을 뿐더러,
일부만 삭제되어 비정상적으로 실행되기도 한다.
그리고 새로 만든 SSP를 기본값으로 설정해도 예전 사이트는 여전히 비정상적으로
동작하는 경우가 발생한다.

이와 같은 문제가 발생하는 이유는 SSP가 가지고 있는 생성 규칙 때문으로 생각된다.

  • SSP에 영향을 받는 단위는 웹 응용 프로그램이다. ( 사이트 컬렉션, 사이트 단위 아님 )
  • 먼저 최초 SSP를 제작하게 되면, 기본적으로 이후에 생성되는 웹 응용 프로그램들이 모두 이 SSP를 바라보며, 동시에 이전에 생성한 웹 응용 프로그램들도 이 SSP를 바라보도록 구성된다.
  • 새로운 SSP를 추가한 뒤, 기본 값으로 설정하게 되면, 이전 웹 응용 프로그램은 모두 이전 SSP를 그대로 유지되고, 이후에 새롭게 생성한 웹 응용 프로그램 부터 새로운 SSP를 바라본다.
만일 SSP 설정이 잘못되어 처음 부터 다시 구성할 예정이라면, 최소한 이전에 구축한 사이트를 완전히 날리고 다시 설정해야 될 것이다. 또한 SSP의 기본값 변경을 통해 SSP 이전이라는 작업 자체가 되지 않는 사실도 인지할 필요가 있다.


728x90
블로그 이미지

하인도1

[하인드/하인도/인도짱 의 홈페이지] 저만의 공간입니다. 다양한 소재들을 나열하는 아주 단순 무식한 홈페이지 입니다. 다양한 문서 자료도 있겠지만, 저의 푸념들도 있답니다.

IE 내에서 XML 사용하기.

기술자료/Web 2007. 7. 27. 13:14

다양한 형태의 요구 사항에 모두 걸맞는 형태는 아니지만, 최소한
내 머릿속 기억을 남기기 위한 AJAX 관련 기술들의 나열을 하기위해 적는다.
이 작업은 사용자 Client가 IE여야 한다.

먼저 업데이트 할 데이터에 대한 Read를 위한 작업.
이 내용은 MSXML SDK에 있는 DOM Reference 부분을 참고하도록 한다.

먼저 MS XML 개체를 만든다.

var xmlDom = new ActiveXObject('Microsoft.XMLDOM');


그리고 난 뒤, 원하는 Node를 가져온다.

var nodes = xmlDom.selectNodes('rows/row');

여기서 'rows/row'는 XPath의 문형이 들어가면 되므로,
그에 걸맞는 형태로 구성하면 된다.
만일 단일 node를 가져오기 위해서는 selectSingleNode를 사용한다.

var node = xmlDom.selectSingleNode('rows/row[@id="update"]')

위의 예제에 있는 XPath 내용은 id Attribute 값이 update 인 노드를 가져오게 된다.

그리고 XML 안의 값을 가져오기 위해서는, value라는 Property를 사용하면 된다.

var value = node.value;

만일 데이터가 CDATA 형식으로 저장된 경우에는 firstChild의 value를 해서 가져온다.

var value = node.firstChild.value;

selectNodes를 통해 여러개의 Node를 가져왔다면, 보통 for 문을 사용해서 처리하면 된다.

for(i=0;i<nodes.length;i++)
{
       var curNode = nodes[i];
       .......
}
728x90
블로그 이미지

하인도1

[하인드/하인도/인도짱 의 홈페이지] 저만의 공간입니다. 다양한 소재들을 나열하는 아주 단순 무식한 홈페이지 입니다. 다양한 문서 자료도 있겠지만, 저의 푸념들도 있답니다.

Oracle(오라클) DB를 SQL 2005에 연결하기.

기술자료/ETC 2007. 7. 20. 21:57

MS SQL 2005를 주로 사용하는 중에, 종종 타 시스템 연동관련해서,
Oracle DB 데이터를 연결해야 하는 경우가 발생한다.
이 경우, Oracle 클라이언트를 설치해서 별도로 Select 해서 넣는 방법도
있을 것이고, ODBC를 써서 넣을 수도 있다.

하지만, 지속적으로 Oracle DB의 데이터를 SQL 2005에 업데이트 해줘야 되는 경우가
발생하면, 이 부분에 대해서 다시 생각할 필요가 있을 것이다.

MS SQL 2005에서 연결된 서버(Linked Server)라는 기능을 이용해서 할 수 있다.

이 작업을 하는 방법에 대해서 설명을 할 것이다.

1. Oracle Client 설치.


맨 먼저 해야 될 것은 Oracle 서버 버전 보다 높은 클라이언트를 설치한다.
나 같은 경우, 오라클 DB 10i의 데이터 베이스를 다운 로드 링크로 들어가서, Client만 받았다.
 10i 클라이언트를 다운 받으려면 여기를 클릭하면 된다.
단 다운로드 받기 위해서는 오라클 사이트에서 로그인이 필요하다.
다운로드 받아서 설치할 때, 가급적 관리자 옵션을 해서 설치한다. 일단, Native 클라이언트와
Oracle for OLE-DB가 설치되어야 하는데, 옵션에 대하여 잘 아시는 분은 설정하면되지만,
나처럼 잘 모르면 그냥 관리자로 설치한다.
 
다 설치하고 난 뒤, 서비스 이름이나, 호스트 IP 주소, 포트 등을 설정한다.
만일 부적절하게 되었으면 오라클 설치 위치에 있는 network/admin 폴더로 들어가,
tnsnames.ora 텍스트 파일을 수정하도록 한다.

반드시 SQL Plus 같은 도구를 이용해서 접속이 정상적으로 되는지 확인하도록 한다.

2. 연결된 서버 만들기.


SQL 2005 Server Management Studio를 실행 시킨다. 서버에 로그인을 하고 난뒤,
왼편의 개체 탐색기에 들어가서 연결된 서버 항목을 오른쪽 버튼 클릭하여 컨텍스트
메뉴를 띄운다.

연결된 서버에는 현재 SQL 에서 이 연결된 서버를 가르킬 때 쓸만한 적당한 이름을 넣는다.
OracleDB 뭐 이런 것으로 해결하면 된다.
공급자에서는 Oracle Provider for OLE DB를 선택한다.
제품 이름에 tnsnames.ora 에서 정한 데이터 원본 이름을 넣고,
데이터 원본에는 서비스 이름을 넣는다.


보안 탭으로 넘어가서 로컬 서버 로그인과 원격 서버 로그인 매핑 부분에, 추가 버튼을 클릭해서 로컬 로그인을 선택한 뒤, 원격 사용자와 원격 암호를 넣는다.
로컬 로그인은 SQL DB에 로그인하는 계정, 특히 이 연결된 서버를 사용할 계정을 선택한다.
원격 사용자, 원격 암호는 오라클에서 사용하는 ID와 Password를 넣는다.
그리고 맨 아래쪽의 로그인 현재 보안 컨텍스트를 사용하여 연결.을 선택한다.

완료 해서 저장한다.

3. Oracle Provider 관련 옵션 변경


Open Query를 이용해서 연결해서 보면, ID와 Password가 틀리지 않으면 다음과 같은 에러 메시지를 볼 수 있을 것이다.

메시지 7399, 수준 16, 상태 1, 줄 2
연결된 서버 "ORACLEDB"의 OLE DB 공급자 "OraOLEDB.Oracle"에 오류가 발생했습니다. 공급자에서 오류에 관한 정보를 주지 않았습니다.
메시지 7303, 수준 16, 상태 1, 줄 2
연결된 서버 "ORACLEDB"에 대한 OLE DB 공급자 "OraOLEDB.Oracle"의 데이터 원본 개체를 초기화할 수 없습니다.

이 문제는 Oracle Provider 옵션의 문제인데, 일단 Oracle Provider의 옵션으로 들어간다.
연결된 서버 -> 공급자 -> OraOLEDB.Oracle  에서 오른쪽 버튼을 눌러 속성으로 들어간다.

그러면 공급자 옵션을 볼 수 있는데, 대부분의 옵션이 Disable 되어 있음을 확인할 수 있다.
그 중 Inprocess 허용을 체크 해주면 정상적으로 작동하게 된다.

728x90
블로그 이미지

하인도1

[하인드/하인도/인도짱 의 홈페이지] 저만의 공간입니다. 다양한 소재들을 나열하는 아주 단순 무식한 홈페이지 입니다. 다양한 문서 자료도 있겠지만, 저의 푸념들도 있답니다.

천부인 과 천부경 관련 이야기를 보면서...

잡글 2007. 7. 7. 02:10
http://cafe.daum.net/chunbuinnet

천부인과 천부경이라는 것을 예전에 얼핏 들어보긴 했는데,
사실 큰 관심을 가지고 보지 않았다. 일단, 인/경 으로 끝나는 문서로,
단순히 노자, 공자의 그런 책인가 싶었기도 했고,
사실 책 내용도 무척 어려웠던 것으로 기억했다.

그러다가, 우연히 Soul N'Gene 노래 중 태쥬신가 라는 노래를 듣다가,
태쥬신가 가 무엇인가.. 하는 글을 찾다가
저 다음 카페를 발견했다.

카페 가입전에 앞에 적어놓은 "천부인과 천부경의 비밀"의 요약글을
쭈욱 읽었다. 그 한자 나열을 이렇게 읽구나.
사실 그것이 맞다라고 내심 무릎을 치게 해주는 이야기였다.

단순하게 바라보면, 우리의 정신과 문화가 우수함을 보여주는 것이였고,
깊게보면, 우리가 가진 정신 세계의 비밀을 들여다 본 것 같았다.

지금 내가 쓰고 있는 이 한글이라는 것도, 단순히 세종대왕이
사람의 입모양 같은 것을 보면서 하나씩 스스로 만든 것이 아닌,
가림토라는 옛날 옛날 한 옛날의 글자에서 출발했고,
그 속에서 재 창조하면서 정리한 것이라는 것도 처음 알았다.
그리고 우리는 가림토라는 훌륭한 글자도 있었다는 사실도 처음 알았다.

대단한 선조들이라고나 할까..... 정말.

이런 관점으로 옛날을 바라보고, 천부인과 천부경을 바라보면,
그 옛날 사람이 생각한 것을 우리도 볼 수 있을 것 같다는 내 나름대로의
생각이 드는 것은 무엇일까...

시간 내서, 여유를 내서 이제 그 책을 구해서 읽어봐야 겠다.
728x90
블로그 이미지

하인도1

[하인드/하인도/인도짱 의 홈페이지] 저만의 공간입니다. 다양한 소재들을 나열하는 아주 단순 무식한 홈페이지 입니다. 다양한 문서 자료도 있겠지만, 저의 푸념들도 있답니다.

AD 설치 때 DNS내에 각종 AD 관련된 정보가 정상적으로 들어가 있지 못한 경우

기술자료/OS 2007. 7. 4. 11:05
Active Directory 설치할 때, DNS를 자신이 만든 DNS 주소 값이 들어가있지 않으면,
AD 설치때 DNS에 각종 서비스 정보들을 등록하지 못한 경우가 발생한다.

이 경우 AD에서는 도메인 컨트롤러를 찾지 못하게 된다.
이벤트 로그 상에 이런 에러가 10분마다 한개씩 생기게 된다.
이벤트 형식: 오류
이벤트 원본: Userenv
이벤트 범주: 없음
이벤트 ID: 1054
날짜:  2007-07-04
시간:  오전 10:18:04
사용자:  NT AUTHORITY\SYSTEM
컴퓨터: WATARU
설명:
컴퓨터 네트워크에 대한 도메인 컨트롤러 이름을 얻을 수 없습니다. (예기치 않은 네트워크 오류가 발생했습니다. ). 그룹 정책 처리가 중단되었습니다.
자세한 정보는 http://go.microsoft.com/fwlink/events.asp에 있는 도움말 및 지원 센터를 참조하십시오.

이런 경우 cmd 창에서 netdiag를 쳐서 실행해 보면 DNS에 관련된 항목에서
[FATAL] No DNS servers have the DNS records for this DC registered.라는 메시지를
중간 즈음에서 보게 된다.

이런 경우 해결 방법이 netdiag /fix를 한번 해주고 나면 해결 된다.
대부분 일반적인 문제들은 해결해주기 때문에 위와 같이 하면 되고,
만일 안되는 경우라면 다시 해당 부분 문제를 Drill Down 해봐야 한다.
728x90
블로그 이미지

하인도1

[하인드/하인도/인도짱 의 홈페이지] 저만의 공간입니다. 다양한 소재들을 나열하는 아주 단순 무식한 홈페이지 입니다. 다양한 문서 자료도 있겠지만, 저의 푸념들도 있답니다.

Favorite - 즐겨찾기 폴더 위치 변경

기술자료/OS 2007. 7. 3. 11:49
Favoites(즐겨찾기) 폴더 백업에 늘 애먹고 있던 중,
차라리 초기의 즐겨찾기 폴더의 위치를 아예 내 백업용 HDD 쪽으로 하면
백업이고 나발이고 없겠다는 생각에 위치 변경을 시도하기로 했다.
찾아본 결과 아래와 같았다.

HKCU\Software\Microsoft\Windows\CurrentVersion\Explore\User Shell Folders
HKCU\Software\Microsoft\Windows\CurrentVersion\Explore\Shell Folders

위의 두 군데에 있는 Favorites 라는 항목의 경로를 자신이 원하는 Favorites 폴더로 변경하고
Reboot 해주면 Favorite 폴더 위치를 변경할 수 있다.
728x90
블로그 이미지

하인도1

[하인드/하인도/인도짱 의 홈페이지] 저만의 공간입니다. 다양한 소재들을 나열하는 아주 단순 무식한 홈페이지 입니다. 다양한 문서 자료도 있겠지만, 저의 푸념들도 있답니다.

  • «
  • 1
  • ···
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • ···
  • 156
  • »
250x250

블로그 내에 소스 코드 삽입 이사온 기념 스킨도... RSS 전문 기능 비활성화 관련. 스킨 바꾸어 보았습니다. 서버 파일 정리 좀 했습니다.

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

me2dayzm SharePoint 인터파크 me2sms 수 친구 e-book windows java 것 좀 me2photo 오류 Visual Studio 2010 개발환경 twi2me 매뉴얼 Google Apps Engine MOSS 2007 WSS 불만 Azure 협업 Buscuit 지름신 블로그 비스킷 Tutorial moss

  • Total :
  • Today :
  • Yesterday :

Copyright © 2015-2025 Socialdev. All Rights Reserved.

Copyright © 2015-2025 Socialdev. All Rights Reserved.

티스토리툴바