*****************************************************************
Version and Edition Upgrades
http://msdn.microsoft.com/en-us/library/ms143393.aspx
*****************************************************************

에서 지원하지 않는 에디션을 바꾸고자 할 때 다음과 같은 방법을 사용하시길 바라며,
이 방법이 사용될 때 최초의 setup 이하 레지스터리키는 반드시 백업 받아 두시길 바랍니다. ^^;
사실 레지스터리를 덤프 받아 비교해 보면 알겠지만 다른 기능에도 모두 checksum 값을 가지고 있어
특정 부분만 바꾸면 안되고 모두 다 바꾸어 주어야 하지만 우리가 원하는 것은 엔진만 바꾸길 원하기
때문에 이 부분만 바꾼 것입니다.

****************************************************************
http://sqler.com/entry/SQL-Server-2008-EE-SE-로-변경하는-방법
****************************************************************

start /wait setup.exe ADDLOCAL=SQL_Engine INSTANCENAME=MSSQLSERVER UPGRADE=SQL_Engine
SKUUPGRADE=1 /qb

****************************************************************
위 명령은 sql 2008 에서 지원하지 않습니다. (성치훈님 감사합니다. ^^)
****************************************************************

Setup.exe /q /ACTION=editionupgrade /INSTANCENAME=MSSQLSERVER /PID="product key"

****************************************************************
Upgrade matrix 에 매치하지 않으면 다음과 같은 에러를 일으키며 지원하지 않습니다.
매치하면 업그레이드가 잘 되며, 레지스터리를 강제로 고치면 여러 레지스터리 값이 맞지 않아 오류가 일어납니다.
이때는 레지스터리를 default 값으로 돌린 후 작업하면 됩니다.
****************************************************************

E:\ftp\SQL\SQL2008\ko_sql_server_2008_developer_x86_x64_ia64_dvd_x14-
88859>Setup.exe /q /ACTION=editionupgrade /INSTANCENAME=MSSQLSERVER /PID=PTTFM-X467G-P7RH2-
3Q6CG-4DMYB
Microsoft (R) SQL Server 2008
The following error occurred:
The selected SQL Server instance does not meet upgrade matrix requirements.

Error result: -2067922416
Result facility code: 1214
Result error code: 528

Please review the summary.txt log for further details


Edition Upgrade Rules
http://msdn.microsoft.com/en-us/library/cc645998.aspx



http://cafe.naver.com/sqlmvp
sqlserver mvp 2006 ~ 2009
msn minsouk@hotmail.com
Tel 010-8585-0915