2004/10/12

IIS 5 로 마이그레이션(Migration) 하기

IIS 5 로  마이그레이션을 하는데 있어서,  MS에서 제공하는 다음 툴을 이용하면 된다.

그 이름은 바로 IIS Migration Wizard 이다. 이툴은 IIS5에서 이용하며,
IIS6은 IIS 6.0 Migration Tool V1.1 툴을 이용하여 작업하면 된다.

이번 작업에 필요한 파일 다운로드는 [이곳] 에서 다운받으면 된다.


이 툴을 이용할경우 다음과 같은 내용을 작업할 수 있다.

Microsoft Internet Information Server (IIS) v.4
Microsoft Internet Information Services (IIS) v.5
Netscape Enterprise Server (NES) v.3.5
Apache v.1.3   

를  ----> IIS 5 로 마이그레이션을 할수 있으며,  IIS의 경우 권한설정 까지 가져올수 있는 기능이 있다.


작업과정은 다음과 같게 하면 되며, 
원래서버가 ip가 10.0.0.192 라고 하며, 대상서버(신규)가 10.0.0.202 라 가정한다.


1. IIS Migration Wizard 프로그램을 다운받아 설치한다. 설치시 192번에는 "소스"프로그램을 설치하고, 202번 서버에는 "타겟"프로그램을 설치한다.



2. 목적지서버인 202번에서 http://localhost/iismu/ 에 접속한다. 마법사 시작 페이지이다.
과정중에, IIS설정을 가져올 서버를 입력한다. 여기서는 10.0.0.192 가 된다.


3. 다음 화면에서 192번에 접속하여 정보를 가져올 Admin권한이 있는 계정정보를 입력한다.


4. 다음과정에서 가져올 웹을 선택한다.



체크옵션에 있는것처럼 권한설정까지 가져올수 있다.


5.Next 를 계속하여 완료한다.



완료페이지에서 다음 2가지를 할수 있는 링크를 제공한다.

To view/save the activity log, click here.
To view/save the migration archive file, click here.



에러메시지가 특별히 없으면 완료된것이다..!!



이제 IIS를 확인하여 기존값을 정상적으로 가져왔는지 확인해 보자.




과정중 선택한 2개의 사이트가 등록되어 있다.. 그런데 필요없는 import한 날짜까지 기록을 해버린다...



해당 웹에 해당되는 웹파일을 가져왔는지 확인.



보는 것처럼 해당 웹폴더를 그대로 가져오기는 하지만, inetpub 및에 가져온 서버의 호스트명이나, ip 디렉토리 및에 생성한다.


또한, IIS에 설정된 컴포넌트, 매핑등도 가져온다. 가져온 그대로 바로 웹을 운영할수는 없다. 가져온 파일을 다른 폴더나 디스크로 이동도하고 IIS설정에 필요없는 내용도 바꾸는등 완료된 서버에 맞게 변경을 하면 된다.



11-install_01.gif
11-step4.gif
11-step6.gif
11-finish_iis5.gif
11-finish_iis5_01.gif
11-finish_01.gif

2004/10/01

MSDE의 sa 암호를 변경

MSDE의 sa계정의 패스워드를 잊어버린경우에는 다음과 같이 재설정을 하면 됩니다.


C:\Program Files\Microsoft SQL Server\MSSQL\Binn>osql -E
1>
2> sp_password @old = null, @new = 'newpassword',  @loginame ='sa'
3>


1. osql -E 를 통해서 윈도우인증을 통해서 MSDE에 접속합니다.

2. 그런다음 sp_password 프로시져를 통해서 sa계정의 패스워드를 재설정합니다.


MSDE가 윈도우인증인지, 혼합인증인지는

HKLM\Software\Microsoft\MSSqlserver\MSSqlServer\LoginMode의
LoginMode 하위 키값이 1이면 윈도우인증, 2이면 혼합인증입니다.


SQL Server Desktop Engine 2000 설치

Microsoft SQL Server 2000 Desktop Engine(MSDE 2000) 릴리스 A는 Microsoft가 제공하는 SQL Server의 프리웨어 버전입니다.

제한사항:
-듀얼프로세서 까지 지원.
-고유의 사용자 인터페이스(UI)나 도구를 갖고 있지 않음.
-동시적인 일괄 처리 작업 부하를 최대 5개로 제한.
-데이터베이스 당 최대 2GB까지 지원.


개발자용이나 아주 소규모의 사이트인경우 외에는 그다지....

설치방법은 다음과 같습니다... 간단하게..


D:\MSDE2000\>Setup.exe settings "setup.ini" /L*v setup.log


이때, 설치전 setup.exe 에서 특정 폴더에 설치하거나,
인증옵션등을 설정할수 있습니다.


setup.ini 에서 옵션부분을 보면.
--------------------------------------
[Options]
SAPWD="sapassword^^"
DISABLENETWORKPROTOCOLS=0
SECURITYMODE=SQL
DATADIR="D:\Microsoft SQL MSDE2000\"


설치매개변수에 대한 건 다음과 같습니다. 보통 설치에 필요한것만..
SAPWD -- sa계정의 패스워드 지정.
DISABLENETWORKPROTOCOLS=0 는 외부에서 1433을 통해 접속가능.
DATADIR -- MSDE가 설치될 데이터파일 저장 경로지정.
TARGETDIR -- MSDE의 실행파일이 설치될 경로지정.
SECURITYMODE=SQL -- 인증모드를 윈도우 및 SQL인증 가능하게 함.



MSDE는 GUI형태의 관리도구를 제공하지 않기 때문에, 네트워크를 통해서 Sql server 의 클라이언트 관리도구(EM이나 쿼리분석기)를 통해서 필요한 작업을 하면 됩니다.

또는 MSSQL을 지원하는 외부툴을 설치해서 제어해도 됩니다.


가장 많이 본 글