본문 바로가기

Server Story..../Windows Server

xp 에서 듀얼코어 100 % 사용하기.. http://www.inven.co.kr/board/powerbbs.php?come_idx=2028&query=view&p=1&my=&category=&sort=PID&orderby=&where=&name=&subject=&content=&keyword=&sterm=&iskin=&l=7057 가정에서 듀얼코어를 사용하시는 분이 많다고 생각됩니다. 하지만 듀얼코어를 100% 활용하는지 모르시는 분들이 많을거라 생각됩니다. 좀 더 효과적인 듀얼코어 사용을 위한 한가지 팁을 알려드리자 합니다. ※이 팁은 현재 강제적으로 듀얼코어를 사용가능하게 함에 적용이 안되시는 분들을 위한 팁입니다. 먼저 100%활용을 위한 준비 조건은 다음과 같습니다. 1. 윈도우XP 서비스팩2가 설치된 모든 멀티코어 사용자 2. 인텔 .. 더보기
Windows 별 최대 메모리 크기(Size) Windows 최대 메모리 크기(Size)각 윈도우 버전 별로 최대 사용 가능 메모리를 정리 했습니다. Windows Server 2008 최대 사용 가능 메모리 32-bit의 경우 PAE를 Enable 했을 때 최대 메모리를 명시 했습니다. Version Limit in 32-bit Windows Limit in 64-bit Windows Windows Server 2008 Datacenter (full installation) 64 GB 2 TB Windows Server 2008 Datacenter (Server Core installation) 64 GB 2 TB Windows Server 2008 Enterprise 64 GB 2 TB Windows Server 2008 HPC Edition N.. 더보기
MSsql DB 테이블별 크기 조회 쿼리 SET NOCOUNT ON --정보를 저장할 임시 테이블을 만든다. CREATE TABLE #TBLSize (Tblname varchar(80), TblRows int, TblReserved varchar(80), TblData varchar(80), TblIndex_Size varchar(80), TblUnused varchar(80)) ; DECLARE @DBname varchar(80) DECLARE @tablename varchar(80) SELECT @DBname = DB_NAME(DB_ID()) PRINT 'User Table size Report for (Server / Database): ' + @@ServerName + ' / ' + @DBName PRINT '' -------커서를 할당.. 더보기
서버 시간동기화 관련. 만약 서버를 도메인 컨트롤러로 승격을 시키게 되면(PDC 에뮬레이터로 동작중인 DC) 시간 서비스(w32tm)은 외부 NTP(Network Time Protocol) 서버와 동기화를 하지 않습니다. 따라서 기본적으로 DC는 로컬 시간을 사용합니다.(Type : Nt5Ds) 따라서 DC를 외부 시간 서버와 동기화를 시키게 하고 싶으면 설정을 해줘야합니다. 테스트할 외부 시간 서버를 time.nuri.net으로 하겠습니다. 우선 아래의 명령어로 time.nuri.net과의 시간 차이를 확인합니다. w32tm /stripchart /computer:time.nuri.net /samples:1 /dataonly 현재 로컬과 약 13초정도 차이가 나는군요 아래의 명령어로 시간서버를 time.nuri.net으로 설.. 더보기
Windows XP SP2/2003 SP1 에서의 MS DTC 설정 Windows XP SP2가 출시되면서 개발자 PC도 자연스럽게 SP2를 패치하는 상황에서 잘되던 MS DTC가 더 이상 수행되지 못하는 상황이 발생한다. 이는 Windows XP SP2가 보안 기능을 강화하면서 추가한 방화벽 기능 때문이다. 이 문서는 이 방화벽 기능에 예외를 추가하여 MS DTC를 정상적으로 수행되게 해 주는 절차를 기술한다. 현상(Symptoms) 1. COM+ 트랜잭션 속성이 Not Supported일 경우에는 정상적으로 DB서버에 접근하여 로직 처리가 이루어지나, 트랜잭션 속성이 Required나 Required New일 경우에는 "트랜잭션이 이미 암시적 또는 명시적으로 커밋되었거나 종료되었습니다" 라는 메시지가 보이면서 Exception이 발생하게 된다. 2. 경우에 따라서 아.. 더보기
윈도우 포트 번호대 서비스 목록 윈도우 포트 번호대 서비스 목록 다음은 윈도우에서 구동되는 포트번호로 구분된 네트워크 서비스와 윈도우 서비스로 관련 윈도우 서비스를 제어판에서 중지시킨다면 관련 포트번호를 차단할 수 있다. 임시방편으론 "%SystemRoot%system32driversetc" services파일에 주석처리로 해당 포트를 disable시킬 수 있다. 포트 Protocol 네트워크 서비스 관련 윈도우 서비스 서비스명 7 TCP Echo Simple TCP/IP Services SimpTcp 7 UDP Echo Simple TCP/IP Services SimpTcp 9 TCP Discard Simple TCP/IP Services SimpTcp 9 UDP Discard Simple TCP/IP Services SimpTcp .. 더보기
VB 에서 레코드셋 필터 사용방법 이 속성은 Recordset의 데이터에 사용할 필터를 지정합니다. 라고 MSDN에는 이렇게 나왔데 무슨 말인지 이해가 않되서서 제 생각대로 적어 본것이 생성된 Recordset의 데이터를 가지고 새로 Recordset를 생성(필터)합니다. 이때 DataBase에서 가져오는 것이 아닌 처음에 생성된 Recordset을 가지고 만드는 것입니다. Option Explicit Private Sub Command1_Click() Call ps_ADO_FilterRecord End Sub Private Sub ps_ADO_FilterRecord() Dim ADO_CN As New ADODB.Connection Dim ADO_RS As New ADODB.Recordset ADO_CN.Open "Provider=Mic.. 더보기
쿼리별 부하 확인 select * from master.dbo.syscacheobjects order by pagesused desc 더보기
MS SQL 에서 자주 발생 되는 오류 Administrator 계정의 패스워드를 변경한 뒤 서비스가 시작되지 않는 경우 Administrator 계정의 패스워드를 변경한 뒤 서비스가 시작되지 않는 경우가 종종 발생합니다. 이런 경우 이벤트 뷰어의 시스템 이벤트 로그를 확인합니다. 서비스 로그온 계정의 인증 실패로 인하여 서비스를 시작하지 못했다는 메시지가 기록되어 있는지 확인합니다. 관리 도구에서 서비스를 선택합니다. MSSQLSERVER를 선택하고 더블 클릭하여 서비스의 속성 창을 엽니다. 로그온 탭을 선택하고 [계정 지정]의 암호 칸에 변경된 패스워드를 입력합니다. SQLSERVERAGENT 서비스뿐만 아니라 서비스의 로그온 계정이 administrator로 지정된 모든 서비스는 위와 같이 패스워드를 변경하고 해당 서비스를 재 시작해야 .. 더보기
DB 에서 사용되는 명령어 정리 사용된 명령어 정리 저장 프로시저 저장 프로시저 이름 설명 sp_readerrorlog SQL Server 오류 로그를 반환합니다. sp_cycle_errorlog SQL Server를 재시작하지 않고 새로운 오류 로그 파일만 생성합니다. sp_helpserver master.dbo.sysservers 시스템 테이블에 등록된 정보를 반환합니다. sp_dropserver master.dbo.sysservers 시스템 테이블에서 서버를 삭제합니다. sp_addrserver master.dbo.sysservers 시스템 테이블에 서버를 등록합니다. sp_serveroption master.dbo.sysservers 시스템 테이블에서 등록된 서버의 옵션을 변경합니다. sp_blocker_pss80 잠금 정보와 .. 더보기