MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터

[MCP/MCSE학원/MCSE자격증/MCDBA]

 

비쥬얼 수타일
로그온 화면
부팅 화면
글구 기타 배경화면....

부팅화면 바꾸고 나니 훨 좋군요.
(이걸 보니 lpp 패치 하다가 실패한게 생각이 나는군요^^)

아래는 설치 방법입니다.

-Visual Styles
TGT Soft's Styles XP라는 프로그램을 설치해야 합니다.
화려한 것 좋아하시면 함 해보면 괜찮습니다. 근데 별루 추천은 안합니다.


-Logins
Logon Loader라는 프로그램을 설치해서 사용하시면 편합니다.
이건 제한도 없구 꽤 쓸만 합니다.
삽질 좋아하시면 밑에 방법으로 바꿔 보세요.

맘에 드는 화면을 일단 다운 받습니다.(둘러보는 것두 일이넹 ^^)
\system32\logonui.exe를 일단 백업하시구요
XP를 안전모드에서 부팅하시구요
다운로드 받은 파일을 logonui.exe 파일에 덮어씁니다.
글구 재부팅!
(개인 적으로는 Logon Loader 쓰실것을 강력히 추천합니다.)

-Boot Screens
맘에 드는 화면을 일단 다운 받습니다.
\system32\ntoskrnl.exe 를 일단 백업하시구요
XP를 안전모드에서 부팅하시구요
다운로드 받은 파일을 system32\ntoskrnl.exe 파일에 덮어씁니다.
글구 재부팅!

좋은 팁이 됬는지 모르겠군요

--
나두 장가가구 싶다!...
어디 예쁜 팬더곰 없나 ^^*

 

 

출처 http://cafe.naver.com/edcxswqaz

 

추천학원

MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터

Posted by genesmer
,

MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터

[MCP/MCSE/MCDBA/MCSE자격증]

How to install the Area Navigator Web Part

Copy AreaNavigator.cab to a directory on your SharePoint server.
Run stsadm.exe to register the web part the way you like:
e.g.:
STSADM.exe  -o addwppack -filename C:\WebParts\AreaNavigator.CAB -globalinstall
Please consult your SharePoint documentation or the command line help (stsadm.exe -?) for more information about installing web parts with stsadm.exe.
Restart your web services with iisreset.exe
The Area Navigator web part is now installed. You can find and use it in the Virtual Server Gallery of your SharePoint server.


출처 http://cafe.naver.com/edcxswqaz

 

추천학원

MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터

Posted by genesmer
,

MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터

[MCP/MCSE학원]전체 백업 받기

 

1. 전체 백업(Full Backup)의 특징

여러가지 백업 방법을 설명하면서 전체 백업에 대해서도 간단히 언급을 했었습니다. 전체 백업은 말 그대로 데이터베이스 전체를 백업 받는 것을 의미합니다. 데이터베이스 사이즈가 작은 경우라면 전체 백업을 받는데 별 무리가 없겠지만 데이터베이스 사이즈가 큰 경우라면 전체 백업은 그리 좋은 방법이 아닙니다. 전체 백업을 사용할 수 있는 경우를 생각해 본다면 다음과 같지 않을까 생각합니다.

o 개발용 데이터베이스를 현재 상태로 보관하고 싶은 경우 전체 백업
o 데이터베이스를 다른 서버로 옮기고 싶은 경우 전체 백업해서 다른 서버에 전체 복원
o 데이터베이스에 어쩌다 가끔 변경이 생기는 경우 이를 보관하기 위해 전체 백업
o 현재의 Master 데이터 베이스 보관을 위해 전체 백업

몇가지 생각나는 경우를 적어 보았는데 이게 정답이 아닐 수 도 있습니다.

2. 전체 백업 수행

그럼 전체백업을 받는 과정을 보도록 하겠습니다. 여기서는 다음과 같이 3가지 경우를 살펴 보도록 하겠습니다.

o EM에서 백업 장치를 이용한 전체 백업
o EM에서 물리적인 파일을 이용한 전체 백업
o T-SQL 문을 이용한 전체 백업

1) EM에서 백업 장치를 이용한 전체 백업

바로 이전의 강좌에서 만든 SQLWORLD라는 이름의 백업장치가 있었습니다. 이 백업 장치에 sqlworld 데이터베이스를 전체 백업받는 과정을 보도록 하겠습니다. 강좌를 보시는 분들은 연습용 데이터베이스가 없으면 pubs 데이터베이스를 백업받아 보시기 바랍니다.

① sqlworld데이터베이스 위에서 마우스 오른쪽 버튼을 눌러 [모든작업] - [데이터베이스 백업] 을 선택하시면 아래 [그림 1] 과 같은 대화 창이 표시됩니다.


[그림 1]

② "이름(N)" 부분과 "설명(R)" 부분에는 참고할 만한 내용을 입력합니다. 위 [그림 1] 에서 처럼 빨간색 라인 부분을 보면 백업 방법이 "데이터베이스-전체(D)" 로 되어 있습니다. 즉 전체 백업을 받음을 의미합니다. 백업 대상 부분의 현재 내용이 있으면 [제거(M)] 버튼을 눌러 제거 하시고 [추가(A)] 버튼을 눌러 아래 [그림 2] 처럼 장치 선택화면이 나오도록 합니다. 그리고 "백업장치(B)" 부분에 이미 만들어져 있는 SQLWORLD 라는 백업장치를 선택하고 [확인] 버튼을 누릅니다.


[그림 2]

③ 아래 [그림 3]을 보시면 "덮어쓰기" 부분이 보입니다. 이 부분은 만일에 백업 장치에 기존에 백업 받은 내용이 있으면 여기에 추가 할 것인지(미디어에 추가) 아니면 기존의 내용을 지우고 쓸 것인지(기존 미디어 덮어쓰기)를 선택하는 것입니다. 처음 백업 받는 것이므로 현재는 무엇을 선택하든 아무 의미가 없습니다. "예약" 부분은 스케쥴을 설정하여 백업받는 것인데 다음에 자세히 다루도록 하겠습니다.


[그림 3]

④ 위 화면에서 [확인] 버튼을 누르면 백업 진행 상황이 보이면서 실제 백업이 이루어 집니다. 백업이 완료 되었으면 백업 장치를 만들 때 지정했던 물리적인 폴더에 실제 백업 파일이 생성되었나 확인해 보시기 바랍니다.

⑤ SQLWORLD 백업 장치의 [등록정보]를 열어 [내용보기] 버튼을 누르면 아래 [그림 4]와 같이 백업 받은 히스토리가 표시됩니다.


[그림 4]

[실습 1] 다음을 실습해 보시기 바랍니다.

위 과정을 이용하여 같은 데이터베이스(예제의 경우 sqlworld)를 동일한 백업장치(예제의 경우 SQLWORLD)에 여러번 백업을 받아 보시기 바랍니다. 백업을 받는 과정에서 [그림 3]의 "덮어쓰기" 부분을 바꾸어 가면서 백업을 받아 보시기 바랍니다. 그리고 [그림 4]와 같이 백업 히스토리를 확인해 보시기 바랍니다. "덮어쓰기"를 어떻게 선택하냐에 따라 변화된 히스토리를 볼 수 있을 것입니다.

2) EM에서 물리적인 파일을 이용한 전체 백업

위 백업 방법과 대부분 동일 합니다. 단 [그림 2]에서 "백업 장치" 대신 "파일 이름" 부분에 원하는 물리적인 파일의 경로와 파일의 이름을 설정해 주면 됩니다. 자세한 설명은 생략하도록 하겠습니다. 직접 해보시기 바랍니다.

3) T-SQL 문을 이용한 전체 백업

BACKUP DATABASE 문을 이용해서 백업 장치 또는 물리적인 파일에 직접 백업을 받을 수 있습니다. 몇가지 다양한 예를 들어 보도록 하겠습니다.

[예제 1]

USE Master
GO

BACKUP DATABASE sqlworld TO SQLWORLD WITH INIT

o sqlworld 데이터베이스를 SQLWORLD 라는 백업 장치로 백업을 받습니다.
o WITH INIT 옵션은 기존의 백업 내용이 있으면 덮어 쓰라는 설정입니다.

[예제 2]

USE Master
GO

BACKUP DATABASE sqlworld TO SQLWORLD WITH NOINIT

o sqlworld 데이터베이스를 SQLWORLD 라는 백업 장치로 백업을 받습니다.
o WITH NOINIT 옵션은 기존의 백업 내용을 보존하고 거기에 추가하여 백업 받으라는 설정입니다. 결국 백업 파일의 사이즈는 증가하게 됩니다. INIT 이나 NOINIT을 설정하지 않으면 NOINIT이 기본으로 적용됩니다.

[예제 3]

USE Master
GO

BACKUP DATABASE sqlworld TO DISK = 'E:\Data\sqlworld.bak' WITH NOINIT

o sqlworld 데이터베이스를 E:\Data\sqlworld.bak 라는 물리적인 파일로 백업을 받습니다.
o 앞의 [예제 1]과 [예제 2]와는 다르게 TO 대신 TO DISK 로 바뀌었음을 숙지하시기 바랍니다.

BACKUP DATABASE 에 대한 자세한 설명은 온라인 설명서(Books Online)을 통해 필히 확인하시기 바랍니다. 다양한 옵션들이 제공됩니다. 물론 이들이 자주 사용되는 옵션은 아니지만 이런것도 있구나..라고 확인은 해보시기 바랍니다. 다음 강좌에서는 전체 백업 받은 것을 복구하는 과정을 살펴보도록 하겠습니다.

 

추천학원

MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터

Posted by genesmer
,

MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터

[MCP/MCSE자격증] 백업 장치 만들기

 

1. 백업 장치? 돈주고 사나요?

백업 장치를 만든다는 것은 어떤 하드웨어적인 장치를 준비하는 것을 이야기 하는 것이 아닙니다. 여기서 이야기 하는 백업 장치는 물리적인 파일 이름이 길고 복잡하기 때문에 이를 쉽게 사용하기 위해서 하나의 별칭(Alias)를 만들어 두는 것을 이야기 합니다. 기억하실지 모르겠지만 데이터베이스를 만들 때 물리적인 파일의 경로와 이름을 지정하는 것 이외에 논리적인 데이터베이스 파일명을 지정하게 됩니다. (기억이 안난다면 데이터베이스 관련 강좌를 한번 보고 오시기 바랍니다).

2. 백업 장치의 필요성

예를 들어 "C:\Program FIles\Microsoft SQL Server\MSSQL\Backup\sqlworld.bak" 이라는 이름의 물리적인 파일로 백업을 받는다고 했을 경우 너무나 긴 경로명 때문에 왠지 짜증이 납니다. 이를 해결해 주는 것이 바로 백업장치명, 즉 논리적인 파일명이 됩니다.

나중에 보겠지만 다음과 같은 백업을 받은 T-SQL 문이 있가도 가정하겠습니다.

BACKUP DATABASE sqlworld
TO DISK = 'D:\Program Files\Microsoft SQL Server\MSSQL\Backup\sqlworld.bak'

위에서 빨간색 부분의 파일 경로는 너무나 길고 짜증납니다. 하지만 앞으로 배우게 될 방법으로 백업장치인 sqlworld를 만들어 놓게 되면 위 백업 문장은 다음과 같이 바뀌게 됩니다.

BACKUP DATABASE sqlworld TO sqlworld

매우 간단한 백업 문장이 되었습니다. 이것이 백업 장치의 위력(?) 입니다.

3. 백업 장치 만들기

백업 장치를 만드는 방법은 두가지가 있습니다. 추측하시다 시피 EM(Enterprise Manager)를 이용한 방법이 있고 T-SQL문을 이용하는 방법이 있습니다. 이 두가지 방법에 대하여 자세히 살펴보도록 하겠습니다.

[참고]

대부분의 작업들이 EM을 이용해서도 가능하고 T-SQL문을 이용해서도 가능합니다. 이중에 어느것을 사용하는게 좋은지 묻는 경우가 있습니다. EM의 경우는 대화 화면을 보면서 작업을 하기 때문에 더 쉽게 작업을 할 수 있습니다. 하지만 했던 작업을 다시 하려고 하면 처음부터 다시 해주어야 하는 경우가 많습니다. 하지만 T-SQL 문을 작업을 하고 저장해 둔 후 다음에 다시 이용 할 수 있는 장점이 있습니다. 그리고 예기치 않게 EM을 사용하지 못하게 되는 경우 T-SQL 문에 익숙한 관리자는 작업을 별 문제 없이 해 낼 수 있지만 EM에만 의존했던 관리자는 아무 작업도 못하고 발만 동동 구르게 됩니다. T-SQL 문을 통한 관리 방법을 꼭 익히시기 바랍니다.

1) EM을 이용한 백업 장치 만들기

① 아래 [그림 1]과 같이 백업 장치를 만드는 부분을 EM에서 볼 수 있습니다.


[그림 1]

② 아래 [그림 2] 처럼 "백업" 위에서 마우스 오른쪽 버튼을 눌러 표시되는 단축메뉴에서 "새 백업 장치(N)"를 선택하면 [그림 3] 과 같은 대화창이 뜹니다.


[그림 2]

③ 아래 [그림 3] 처럼 "이름" 부분에 원하는 장치명을 입력합니다. 되도록 의미가 있는 이름으로 하시는게 좋습니다. 그리고 "파일 이름" 부분에는 실제로 물리적인 경로가 어떻게 되는지 정해 주시면 됩니다. 결로을 정해주시면 기본적으로 입력한 "이름" + ".bak" 이 물리적인 파일 이름으로 지정됩니다.


[그림 3]

④ 아래 [그림 4] 는 sqlworld 라는 이름으로 백업장치가 만들어진 결과를 보여 줍니다.


[그림 4]

[참고]

위와 같은 과정으로 백업장치를 만들었다고 해서 지정했던 물리적인 경로의 파일(위의 경우는 E:\Data\sqlworld.bak")이 즉시 생기지 않습니다. 실제로 물리적인 파일이 생기는 시점은 첫번째 백업이 이루어지는 때입니다.

2) T-SQL 문을 이용한 백업 장치 만들기

T-SQL 문을 이용한 백업장치 만들기는 아주 간단합니다. 위에서 EM을 통해서 했던 작업을 T-SQL 로 한다면 다음과 같습니다.

USE master
GO

EXEC sp_addumpdevice 'disk', 'SQLWORLD', 'E:\Data\sqlworld.bak'

o disk : 하드 디스크로 덤프 받음을 의미합니다.(이외에 pipe, tape 등이 있습니다)
o SQLWORLD : 논리적인 백업 장치 명입니다.
o E:\Data\sqlworld.bak : 물리적인 파일의 경로와 파일명입니다.

sp_addumpdevice 저장프로시져에 대한 자세한 설명을 원하시면 온라인 설명서(Books Online)을 참조하여 주시기 바랍니다.

이제 우리가 만든 백업장치에 백업을 받으면 됩니다. 이어지는 전체 백업(Full Backup) 관련 강좌에서는 백업장치를 이용하여 백업을 받는 방법과 백업장치를 이용하지 않고 백업을 받는 방법에 대하여 살펴보도록 하겠습니다.

 

추천학원

MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터

Posted by genesmer
,

MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터

[MCP/MCSE]백업(Backup) 이란?

 

아무리 데이터베이스를 잘 만들고 정확한 데이터를 기록하여 관리 한다 하더라도 이를 백업 받지 않으면 중요한 짐을 지고 살얼음 위를 걷는 것과 같습니다. 데이터베이스 관리자가 해야하는 업무 중에서 가장 중요한 것이 백업이 아닌가 생각합니다. 백업을 받지 않은 상태에서 아무리 튜닝을 잘하고 보안을 완벽하게 한다고 한다면 이는 잘못된 행위라고 생각합니다. 우선 백업 정책을 명확히 세워서 정기적으로 백업을 받게 한 후에 다른 작업이 이루어져야 한다고 생각합니다.

SQL 서버에서는 데이터베이스에 문제가 발생하여 복구 할 수 있도록 하기 위해 다양한 백업 기능을 제공하고 있습니다. 이에 대하여 살펴보도록 하겠습니다.

1. 데이터베이스 백업(Backup) 이란?

데이터베이스 백업이란 만일의 경우를 대비하여 데이터베이스의 백업본을 다른 곳에 저장하는 행위를 말합니다. 다른 곳이라고 하는 것은 같은 서버내의 다른 하드디스크 공간일 수도 있으며 전혀 다른 서버의 하드디스크일 수도 있습니다. 또는 하드디스크가 아닌 별도의 백업 장치일 수도 있습니다.

사실 100% 데이터베이스의 안정성이 약속되어 전혀 문제가 발생할 소지가 없다면 굳이 신경을 써 가면서까지 백업을 받을 필요는 없습니다. 하지만 언제든 문제가 발생 할 수 있다는 가능성이 있기 때문에 우리는 정확한 데이터베이스 백어을 수행해야 합니다. 아마 문제가 발생할 수 있는 경우는 다음과 같지 않을까 생각합니다.

o 하드웨어 시스템 고장
o 하드디스크 손상
o SQL Server 시스템 손상
o 운영상의 실수

여기서 운영상의 실수라 함은 사용자가 잘못해서 지워서는 안될 테이블을 전부 삭제해 버렸거나, 잘못해서 서버의 전원을 꺼 버렸거나 하는 등의 인간적인 실수를 이야기 합니다. 아마 이게 가장 빈번하게 발생할 수 있는 장애 요인이 아닐까 생각합니다.

물론 문제 발생에 대비해서 백업이 필요 한 것은 아닙니다. 다른 서버로 데이터베이스를 이동하거나 복사할 떄도 백업기능은 충분히 활용 될 수 있습니다.

2. 백업(Backup) 의 종류

데이터베이스를 백업받은 방법은 백업을 받는 대상에 따라 다음과 같이 5가지로 나누어 볼 수 있습니다.

1) 전체 백업 (Full Backup)

이름에서 예측되듯이 데이터베이스 전체를 통째로 백업받는 것을 전체 백업이라고 합니다. 만일 운영중인 데이터베이스가 그리 크지 않다면 전체 백업이 유용할 것입니다. 하지만 운영중인 데이터베이스가 엄청난 사이즈라면 전체 백업을 받는 경우 너무 많은 시간이 소요되므로 그리 바람직하지 않습니다. 하지만 앞으로 살펴볼 다른 백업 방법을 사용한다 하더라도 처음에 한번은 전체 백업을 받아야 한다는 사실을 기억하시기 바랍니다. 전체 백업은 다른 백업의 기초가 되기 때문입니다.

2) 차등 백업 (Differentiall Backup)

차등 백업이란 전체 백업을 받은 후 변경된 데이터만 백업 받는 방법입니다. 만일 데이터베이스의 사이즈가 500GB라고 가정하고 전채 백업을 한번 받았다고 가정을 하겠습니다. 오늘 하루 동안 이 데이터베이스에 약간의 수정이 있었기에 다시 이 데비터베이스를 백업 받으려고 합니다. 이 때는 전체 백업을 다시 받는 것 보다는 전체 백업 이후에 오늘 수정된 부분만 백업 받으면 되므로 차등 백업을 받으면 됩니다. 이렇게 하면 전체 백업 이후 변경된 부분만 백업을 받게 되므로 빠르게 백업을 받을 수 있습니다. 그래서 만일에 문제가 발생하여 복구를 해야 한다면 전체 백업 받은 것을 우선 Restore 하고 이어서 차등백업 받은 것을 Restore 하면 완벽하게(백업받은 시점까지만)복구가 되기 때문입니다. 그래서 차등 백업은 데이터베이스 사이즈가 큰 경우 유용하게 사용될 수 있습니다.

3) 트랜잭션 로그 백업 (Transaction Log Backup)

이 방법은 데이터베이스를 백업 받는게 아니고 그동안 발생했던 트랜잭션 로그를 백업 받는 방법입니다. 쉽게 이야기 한다면, 만일 1,000명의 고객 데이터가 있는데 이중에 홀길동 고객의 주소가 서울에서 인천으로 변경되었다고 한다면 트랜잭션 로그 백업이란 홍길동 고객의 주소사 서울에서 인천으로 바뀐 그 행위(크랜잭션)를 백업받는 것입니다. 그래서 만일 데이터베이스에 문제가 생겼다면 예전에 백업 받은 것을 Restore 해서 홍길동 고객의 주소가 서울이였던 것까지 복구하고 이어서 서울에서 인천으로 바꾼 행위를 다시 구현함으로써 데이터를 복구하는 것입니다. 이런 이유로 트랜잭션 로그 백업은 특정 시점으로 북구하기위한 방법으로 사용되기도 합니다.

또한 트랜잭션 로그 백업은 로그 파일의 중가를 막아주는 방법으로 사용되기도 합니다. 데이터베이스의 로그 파일은 로그가 쌓이지 않도록 설정되지 않는 한 계속해서 쌓이게 되어 그 사이즈가 엄청 증가하게 됩니다. 이때 트랜잭션로그 백업을 받으면 백업받은 로그가 제거되어 로그 파일의 사이즈를 줄여 줄 수 있게 됩니다. 이 부분은 좀더 많은 설명이 필요하므로 나중에 자세히 다루도록 하겠습니다.

4) 파일 그룹 백업 (File Group Backup)

데이터베이스를 만들 때는 파일 그룹을 설정하여 만들 수 있습니다. 이 때 만들어진 파일 그룹을 대상으로 백업을 받는 방법입니다. 전체 백업을 받기에 너무 많은 시간이 걸릴 경우 스케줄을 걸어 각각의 파일 그룹을 백업 받으면 됩니다.

5) 데이터 파일 백업 (Data File Backup)

파일 그룹안에 포함되어 있는 데이터 파일 하나 하나를 개별적으로 백업 받는 방법입니다. 파일 그룹 백업과 마찬가지로 전체 백업을 받기에 너무 많은 시간이 걸릴 경우 스케줄을 걸어 각각의 데이터 파일을 백업 받으면 됩니다.

3. 백업(Backup) 을 수행하는 방법

백업의 방법은 위에서 나열한 5가지가 있지만 이를 우리가 수행하는 방법은 EM(Enterprise Manager)를 사용한 방법과 T-SQL 문을 이용해서 백업을 받는 방법이 있습니다. 물론 세세하게 나눈다면 더 많은 방법이 있을 수 있습니다. 하지만 이 모두 위 두가지 분류에 포함시킬 수 있습니다. 자세한 방법에 대해서는 앞으로 계속해서 살펴보도록 하겠습니다.

자! 이제부터 시작입니다.

 

추천학원

MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터

Posted by genesmer
,

MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터

[MCP/MCSE학원/MCSE자격증/MCDBA]

 

아래 레지스트리 값들은 Windows2000test.com을 테스팅할 때 DoS 공격을 막기 위해 MS가 사용한 파라미터들이며, 아래 내용과 레지스트리를 비교해서 없는 값들은 직접 생성해야 한다.
HKEY_LOCAL_MACHINE - SYSTEM - CurrentControlSet - Services

TcpipParameters 설정 권장사항 종 류
SynAttackProtect 2 REG_DWORD
TcpMaxHalfOpen 100(Advanced Server : 500) REG_DWORD
TcpMaxHalfOpenRetried 80(Advanced Server : 400) REG_DWORD
TcpMaxPortsExhausted 1 REG_DWORD
TcpMaxConnectResponse
Retransmissions
2 REG_DWORD
EnableDeadGWDetect 0 REG_DWORD
EnablePMTUDiscovery 0 REG_DWORD
KeepAliveTime 300,000 REG_DWORD
EnableICMPRedirects 0 REG_DWORD
InterfacesPerformRouterDiscovery 0 REG_DWORD
NetBtParameters
NoNameReleaseOnDemand
1 REG_DWORD

TcpipParameters 설정 권장사항 종 류
EnableSecurityFilters 1 REG_DWORD
DisableIPSourceRouting 1 REG_DWORD
TcpMaxDataRetransmissions 3 REG_DWORD
AFDParameters REG_DWORD
EnableDynamicBacklog 1 REG_DWORD
MinimumDynamicBacklog 20 REG_DWORD
DynamicBacklogGrowthDelta 10 REG_DWORD

 

 

출처 http://cafe.naver.com/edcxswqaz

 

추천학원

MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터

Posted by genesmer
,

MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터

요즘 나오는 SATA HDD에는 NCQ기능이 있어서 멀티태스킹 환경에서 hdd의 부하를 줄여주고 속도를 올릴수 있습니다. 듀얼코어 등에서는 더욱 필요한 기능입니다. 이 기능을 사용하려면 NCQ지원 HDD, NCQ지원 마더보드, NCQ지원 OS라는 세가지가 동시에 갖춰져야 하죠.

인텔칩셋의 보드일 경우, HDD와 M/B가 갖춰져 있더라도 OS에서 이 기능을 지원하게 하려면, 기존에 알려진 방법으로는,

1. M/B의 BIOS에서 SATA as [AHCI] 모드로 설정.

2. Floppy disket에 AHCI driver를 복사한 다음에 OS CD로 Booting하고,

3. Setup 메뉴가 나올때 F6를 눌러서 Floppy의 AHCI Driver를 선택해 준 다음에 OS 새로 설치.

겨우 이작업을 하자고 요즘 쓰지도 않는 FDD가 있어야 하고, 만일 설치 file이 있는 disket를 미리 준비하지 못했으면 OS설치 도중에 다른 컴퓨터에 가서 floppy를 만들어와야 하는 번거로움이 있죠. 그렇다고 SATA as [IDE]로 설치하면 floppy 없이 설치는 되는데 HDD의 성능을 100% 발휘하지 못하는 문제가 있고, OS를 설치한 후에는 AHCI모드로 변경도 안된다고 알려져 있습니다.

그런데, 꼭 그런것은 아니고 다음의 방법을 사용하면 됩니다. 지금 SATA as [IDE] 모드로 사용중인 분들도 물론 변경 가능합니다. (물론 자신이 현재 사용중인 M/B가 AHCI 모드를 지원하는 보드여야 합니다. 인텔칩셋의 마더보드라면 사우스 브릿지가 ICH6R/7R/8R/7M/6M/7DH/7MR 같은 것... M/B를 새로 구입하시는 분은 이런점을 염두에 두고 구입하면 좋겠죠)

1. BIOS에서 SATA as [IDE] 모드로 설정. (BIOS에 따라서 약간 다를수 있음)

2. Windows XP/2003 등을 정상적인 방법으로 설치. (이런저런 칩셋 패치도 모두 해줌)

3. 자신의 M/B 칩셋 이름의 정확한 명칭을 알기 위하여 Intel Chipset Identification Utility (chiputil.exe)를 다운 받아서 확인합니다.

4. www.intel.com에서 Intel Matrix Storage Manager (iata60_cd.exe(Multi Language Version))도 다운받습니다.

5. "iata60_cd.exe -a -a -pc:temp" 를 command line 명령어로 실행하면 c:\windows\temp 밑에 file들이 풀려 나옴. (참고:이 프로그램을 그냥 실행하면 칩셋이 않맞다고 설치가 안됩니다.)

6. 장치관리자에서 IDE ATA/ATAPI controllers 밑에 Intel(R) 82801 XX Serial ATA...가 있음.

7. 이것의 등록정보에서 Update Driver(또는 이와 유사한 버튼)를 누르고 적당히 선택하여 조금전에 풀린 C:\windows\temp\iif\winall\Driver에 있는 iaahci.inf를 지정해줌.

8. 자신의 M/B 칩셋 이름을 선택해 줌. (예: Intel (R) 82801 GR/GH SATA AHCI Controller)

9. 뭐라뭐라 경고가 뜨면 무시함.

10. 컴퓨터 종료.

0. BIOS 셋업으로 들어가서 SATA as [IDE]를 SATA as [AHCI]로 변경함.

11. 재부팅.

12. iata60_cd.exe을 실행하여 Intel Matrix Storage Manager를 정상적으로 설치하고, 설치된 Matrix Storage Console프로그램을 실행하여 NCQ가 정상적으로 동작하는지 확인. (한글로 NCQ를 "기본 명령어 대기열 삽입 지원"(???) 이라고 번역해놓았네요)

말은 길은데, 결론은 처음 OS설치할때 굳이 AHCI 모드로 설치하려고 없는 플로피를 찾아 헤맬 필요가 없다는 뜻입니다. OS설치후에 수동으로 설치해주면 됩니다.

 

출처 http://cafe.naver.com/edcxswqaz

 

추천학원

MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터

Posted by genesmer
,

MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터

자주 IP 주소 대역에 대하서 질문 주시는 분들에게 아주 도움이 될 것입니다.
물론 최근에는 IPv6 을 배워야 겠지만 먼저 실제 사용 하고 있는 부분을 먼저 이해 하시길 바랍니다.

CIDR(Classless Inter-domain Routing) 의 약자이다.


엔진이어로써 IP하나도 제대로 파악하지 못하면 안된다고 생각했기에 이렇게 한번 만들었습니다.
부족한점에 대해서 수정해 주세요.....
그리고 공부하고 IP주소에 대해서 이해못하신 분들에게 도움이 되었으면 합니다.
------------------------------------------------------------------------

IP address 정리

IP 주소는 총32비트중 각각 8비트로 된 4개의 옵텍으로 구성되어 있습니다.
옵텍이란, xxx.xxx.xxx.xxx에서 “.”으로 나누어진 부문을 말합니다..

IP 주소의 각 클래스를 정리하면 다음과 같습니다.


  • A 클래스(첫번째 옵텍 사용)
    네트워크 ID : 0.0.0.0 ~ 126.0.0.0 127개 네트워크 사용
    호스트 ID : xxx.0.0.1 ~ xxx.255.255.254 각 네트워크당 16,777,216(224)개의 호스트 사용
    총 127×16,777,216=2,113,929,216개(약 20억개 정도)

  • B 클래스(첫번째, 두 번째 옵텍 사용)
    Network ID : 128.0.0.0 ~ 191.255.0.0 64×256=16,384개 네트워크 사용
    Host ID : xxx.xxx.0.1 ~ xxx.xxx.255.254 각 네트워크당 2^16=65,000개의 호스트 사용( ^ 지수를 나타냄)
    총 16,384×65,000=1,073,741,824개(약 10억개 정도)

  • C 클래스(첫번째, 두 번째, 세 번째 옵텍 사용)
    Network ID : 192.0.0.0 ~ 223.255.255.0 32×256×256=2,097,152개 네트워크 사용
    Host ID : xxx.xxx.xxx.1 ~ xxx.xxx.xxx.254 각 네트워크당 2^8=256개의 호스트 사용
    총 2,097,152×256=536,370,912개(약5억개 정도)

    ※ 일반적으로 사용하지 못하는 주소
    - 0.0.0.0 은 전체네트워크를 나타내는 디폴트 라우드 주소
    - 127.0.0.0 ~ 127.255.255.254 는 루프백 주소(정말 낭비다...)
    - xxx.xxx.xxx.0 은 네트워크 번호로 사용하지 못함
    - xxx.xxx.xxx.255는 IP 브로드케스팅 주소이며 사용할수 없다
    - 첫 번째 옵텍이 224 ~ 239인 주소는 D클래스로 멀티캐스팅을 위한 주소이고
    240 ~ 255인 주소는 E클래스로 나중에 사용하기 위한 주소이다.

    ※ 인트라넷에서 사용하는 사설 IP
    10.0.0.1 ~ 10.255.255.254 (A클래스)
    172.16.0.1 ~ 172.16.255.254 (B클래스)
    192.168.0.1 ~ 192.168.255.254(C클래스)
    (이들 주소는 NAT를 사용할 때 사용하는 IP주소이기도 하다.)




CIDR 기법

IP주소의 약 40억개 정도 한다. 하지만 인터넷 사용자가 늘어남에 따라 IP주소의 효율적인 활용이 필요하게 되었다. CIDR 은 이러한 문제를 해결할수 있다.
간단하게 말하면, 필요한 만큼 IP주소를 각 네트워크에 할당하는 것을 말한다.

이것을 알기전에 서브넷 대해서 알아보자.
왜 서브넷을 나누는가?
한 네트워크에 호스트의 수가 많으면 네트워크가 효율적으로 작동할수 없다. 이같은 이유로 서브넷을 활용한다.
그결과로, 세크먼트당 최대 호스트 개수 초과와 같은 현재 기술 제한 사항을 극복할수 있고 브로드케스팅을 줄일수 있다.


C클래스의 네트워크아이디가 192.168.1.0이라하면 서브넷 마스크는 255.255.255.0이 된다.
사용가능한 호스트 아이디는 254개이다. 왜냐면, 192.168.1.0은 네트워크를 나타내고, 192.168.1.255는 브로드캐스팅을 위한 주소이기 때문이다.
그런데 필요로하는 IP주소는 60개라면, 254개를 사용할수 있는 192.168.1.0네트워크 주소를 할당하는 것은 IP주소의 낭비라 할수 있다.

이같은 경우, 서브넷마스크를 다시 정의하여, 적당한 IP주소를 할당할수 있다.
이것이 CIDR 기법이라 할수 있다..

CIDR표기법은 xxx.xxx.xxx.xxx/yyy 로 표기한다.
여기서 yyy는 서브넷마스크 주소를 2진수로 바꾸었을때, 1의 개수를 말한다.
255.255.255.0을 이진수로 바꾸면, 11111111.11111111.11111111.00000000로 된다.
표기하면, xxx.xxx.xxx.xxx/24가 된다. 사용할수 있는 IP주소는 256-2개해서 254개

그런데, 서브넷마스크주소를 약간만 변경하면, 네트웍을 구분할수 있다.
예를들어, 192.168.1.0/26개 구성한다면.
서브넷마스크는 255.255.255.192가 된다. 할당된 IP는 64개
이 서브넷을 이진수로 변경하면, 11111111.11111111.11111111.11000000이다.
총 “1”을 개수는 26개 “0”의 개수는 6개이다.
사용할수 있는 호스트IP주소는 64-2=62개이다.
네트워크를 나타내는 주소 192.168.1.0 , 브로드케스팅주소 192.168.1.63는 사용할수 없다. 효율적인 IP를 사용할수 있다.

그렇다면, 192.168.1.30과 192.168.1.100은 같은 네트워크에 존재하는가?
물론아니다. 192.168.1.0/26으로 하면, 4개의 서브넷을 구성할수 있다.

192.168.1.0 ~ 192.168.1.63
네트워크번호 192.168.1.0 브로드캐스트 주소 192.168.1.63
192.168.1.64 ~ 192.168.1.127
네트워크번호 192.168.1.64 브로드캐스트 주소 192.168.1.127
192.168.1.128 ~ 192.168.1.191
네트워크번호 192.168.1.128 브로드캐스트 주소 192.168.1.191
192.168.1.192 ~ 192.168.1.255
네트워크번호 192.168.1.192 브로드캐스트 주소 192.168.1.255

이 모든 것이 다른 네트워크를 나타내며, 서로 통신하려면 라우팅을 해야한다.


그러면, 어떻게 적절한 서브넷마스크를 정하고, IP를 할당할 것인가?
위에서 본 예와 같이.. 60개의 주소만 필요하다면 서브넷마스크를 어떻게 구성하는가 문제이다. 그 순서를 보면 다음과 같다.
1. C클래스의 네트워크가 주어진다면. 192.168.1.0
2. 필요로하는 개수를 확인한다. 60개
4. 2X 을 생각한다. 2^6=64이다. 가장 근소한 값이다.
여기서 “6”이라는 숫자는 서브넷마스크를 2진수로 변경했을때, 오른쪽에서부너 “0”을 개수를 나타낸다. 그리고 나머진 “1”로 나타낸다.
4. 서브넷마스크를 이진수로 나타낸다.. 11111111.11111111.11111111.11000000
5. 이것을 10진수로 표현하면 255.255.255.192가 된다.
6. 사용가능한 IP주소는 64-2=62개이다.

이런식으로 IP를 적절하게 할당하면된다. A, B클래스를 나타낼때도 이와 같은 방법으로 나타내면 된다.
기본적으로 2X 에 대한 수치는 머릿속에 암기하는 것이 좋다. 계산기가 있다면 좋겠지만..
글리고 중요한 십진수의 수는 이진수로도 알아두는 것이 좋겠다.

출처:

http://cafe.naver.com/edcxswqaz

 

추천학원

MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터

Posted by genesmer
,

MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터

IIS 4/5에서는 IIS 구성정보를 저장하기 위해 %systemdir%/system32/inetsrv 폴더에 위치한 metabase.bin 파일을 사용한다. 메타베이스는 IIS가 설치된 컴퓨터에 가장 중요한 부분으로 한 시스템에서 다른 시스템으로 그냥 옮길 수 없다.

참고자료 : (http://www.microsoft.com/technet/columns/insider/iisi1101.asp),

하지만 Metaedit 2.2를 사용하여 IIS 4/5의 메타베이스를 내보내기하여 다른 시스템으로 이러한 설정사항들을 가져오기할 수 있다. (http://download.microsoft.com/download/iis50/Utility/5.0/NT45/EN-US/MtaEdt22.exe)

하지만 메타베이스를 한 시스템에서 다른 시스템으로 옮길 때에는 좀더 주의를 기울일 필요가 있다. 예를 들면, 웹사이트의 홈디렉터리가 D: 에 위치해 있는데 MetaEdit를 사용하여 웹사이트를 새로운 시스템의 E:에 가져오기 한다면 IIS는 제대로 동작하지 않게 된다.

메타베이스 이전(migration)에 대한 다른 유틸리티는 IIS Export 이다. 이 유틸리티는 http://www.adsonline.co.uk/IISExport 에서 구할 수 있다. 이 쉐어웨어 유틸리티는 다중 시스템에 IIS를 적용할 수 있도록 데이터베이스에 파일을 복사, 권한 설정, 메타베이스 저장등을 할 수 있다.

마지막으로 IIS Migration Tool이 있다. 이 유틸리티는 Windows 2000 Resource Kit에 포함되어 있으며, http://www.microsoft.com/serviceproviders/downloads/migration_toolsP65238.asp 에서 구할 수 있다.

전송량은 최대 4GB로 제한되며, 메타베이스, 파일들, 권한들을 80포트를 통해 전송할 수 있다. 리소스킷의 유틸리티들은 고객 지원이 되지 않지만 아주 유용하다.


참고로 IIS의 메타베이스 백업 및 복원에 대한 자료도 한번 읽어 두는 것이 좋다. 나중에 MetaEdit 와 IIS Export, IIS Migration Tool에 대한 자료도 정리할 예정이니 기대 바랍니다.

출처:

http://cafe.naver.com/qlkdjlkanv

 

추천학원

MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터

Posted by genesmer
,

MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터

메타베이스(MetaBase)는 IIS 구성 설정을 저장하기 위한 구조이다. Windows 시스템 레지스트리와 몇몇 동일한 기능을 수행하지만 IIS에만 적용된다.

IIS 메타베이스는 여러분의 인터넷 사이트에 대한 가장 핵심적인 정보를 가지는 크고 복잡한 구조로 되어 있다. 따라서, 중요한 데이터를 쉽게 보호하기 위해 메타베이스를 백업함으로써 상대적으로 쉽게 일을 처리할 수 있다. 이 글은 관리적 구성 설정들을 쉽게 복원하기 위해 메타베이스를 백업하는 방법에 대해 다룬다.


  1. IIS 5 메타베이스의 관리적 백업을 생성하는 방법
    1. 시작 을 클릭하고, 프로그램 을 클릭하고, 관리 도구 를 클릭하고, 인터넷 서비스 관리자 를 클릭한다.
    2. 컴퓨터 이름을 오른클릭한다.
    3. 구성 백업 미 복원 을 클릭한다. 그러면 그 컴퓨터의 IIS 5 메타베이스를 백업할 수 있는 대화상자가 나타난다.



    4. Create Backup 을 클릭하고, 이 백업의 이름을 입력해준다.

    NOTE: 백업 이름은 특수기호를 포함할 수 없다. 오직 숫자와 문자들만 사용할 수 있다.
    5. OK 를 클릭하여 메타베이스의 관리 설정을 백업한다. 백업 이름과 날짜 시간은 백업 대화상자에서 나타나게 된다.
    6. 닫기 를 클릭하고, IIS를 종료한다.


    NOTE: 백업의 기본 위치는 %SystemRoot%\System32\inetsrv\MetaBack 폴더 이다. 만약 백업을 다른 위치에 저장하려고 한다면 이 위치에 있는 파일들을 원하는 다른 곳으로 복사하면 된다. 참고로 %SystemRoot% 는 보통 C:\Winnt 폴더이다.


  2. IIS 5 메타베이스의 관리적 백업을 복원하는 방법
    복원 하는 방법은 백업과 유사하다. 따로 설명하지 않는다.

    문제 해결
    앞에서 설명한 과정은 몇가지 제한사항들을 가지고 있다. 일반적으로 여러분들이 생각하는 백업에 대한 잘못된 이해때문으로 정확히 알 필요가 있다.

    첫째, 메타베이스 백업의 복사본을 다른 Windows 2000 설치 본에다 복원할 수 없다는 것이다. 비록 편리한 방법이 될 수도 있지만, 한 IIS 구성을 다른 서버의 IIS 구성과 동일하게 만들어 주지 못한다. 보다 중요한 것은 만약 여러분이 전체 서버가 손상당해 운영체제를 재설치한다면, 이 백업본으로부터 여러분의 IIS 구성을 복원하지 못할 수도 있다. 다른 말로 설명하면, 이 백업은 재난 대비용으로는 적합하지 않다는 뜻이다. 메타베이스 백업 및 복원 기능은 버전 관리와 관리자의 실수를 만회하는데 가장 적절하게 사용될 수 있다.

출처:

http://cafe.naver.com/edcxswqaz

 

추천학원

MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터

Posted by genesmer
,