2007~2011/SQL Server2009.08.02 00:01
SQL Server 2000 환경에서 SQL Server 2005 업그레이드를 할 때, Microsoft SQL Server 2005 Upgrade Advisor 를 사용하면 업그레이드 전후 해결해야 할 문제에 대해서 리포팅을 할 수 있습니다. 

오늘 포스팅은 Upgrade Advisor 를 통해 인스턴스 분석을 진행할 때 발생하는 오류에 대해서 아래와 같이 정리하였습니다.


[환경]
SQL Server 2000 SP4 


[현상]
SQL Server 2000 환경에서 Microsoft SQL Server 2005 Upgrade Advisor 를 실행하여 업그레이드를 위한 분석을 진행하였을 때 아래와 같이 오류가 발생하며 분석이 진행되지 않습니다.



[원인]
BPACMD.EXE 프로세스가 C:\Program Files\Microsoft SQL Server 2005 Upgrade Advisor\BPA 폴더에 있는 BPAClient.dll 파일을 로드하지 못하였기 때문에 발생한 오류입니다. 


[해결방법]
C:\Program Files\Microsoft SQL Server 2005 Upgrade Advisor\BPA\BIN\BPAClient.dll 파일을 C:\Program Files\Microsoft SQL Server 2005 Upgrade Advisor\BPA 폴더에 복사한 뒤 아래와 같이 문제가 해결 되었습니다.





[분석결과]
이벤트 형식: 오류
이벤트 원본: .NET Runtime 2.0 Error Reporting
이벤트 범주: 없음
이벤트 ID: 5000
날짜: 2009-07-31
시간: 오후 1:23:01
사용자: N/A
컴퓨터: LAIGOSERVER
설명:
EventType clr20r3, P1 bpacmd.exe, P2 2005.90.2047.0, P3 443f5935, P4 bpacmdx, P5 9.0.242.0, P6 443f5932, P7 7, P8 7a, P9 system.io.filenotfoundexception, P10 NIL.

자세한 정보는 http://go.microsoft.com/fwlink/events.asp에 있는 도움말 및 지원 센터를 참조하십시오.
데이터:
0000: 63 00 6c 00 72 00 32 00   c.l.r.2.
0008: 30 00 72 00 33 00 2c 00   0.r.3.,.
0010: 20 00 62 00 70 00 61 00    .b.p.a.
0018: 63 00 6d 00 64 00 2e 00   c.m.d...
0020: 65 00 78 00 65 00 2c 00   e.x.e.,.
0028: 20 00 32 00 30 00 30 00    .2.0.0.
0030: 35 00 2e 00 39 00 30 00   5...9.0.
0038: 2e 00 32 00 30 00 34 00   ..2.0.4.
0040: 37 00 2e 00 30 00 2c 00   7...0.,.
0048: 20 00 34 00 34 00 33 00    .4.4.3.
0050: 66 00 35 00 39 00 33 00   f.5.9.3.
0058: 35 00 2c 00 20 00 62 00   5.,. .b.
0060: 70 00 61 00 63 00 6d 00   p.a.c.m.
0068: 64 00 78 00 2c 00 20 00   d.x.,. .
0070: 39 00 2e 00 30 00 2e 00   9...0...
0078: 32 00 34 00 32 00 2e 00   2.4.2...
0080: 30 00 2c 00 20 00 34 00   0.,. .4.
0088: 34 00 33 00 66 00 35 00   4.3.f.5.
0090: 39 00 33 00 32 00 2c 00   9.3.2.,.
0098: 20 00 37 00 2c 00 20 00    .7.,. .
00a0: 37 00 61 00 2c 00 20 00   7.a.,. .
00a8: 73 00 79 00 73 00 74 00   s.y.s.t.
00b0: 65 00 6d 00 2e 00 69 00   e.m...i.
00b8: 6f 00 2e 00 66 00 69 00   o...f.i.
00c0: 6c 00 65 00 6e 00 6f 00   l.e.n.o.
00c8: 74 00 66 00 6f 00 75 00   t.f.o.u.
00d0: 6e 00 64 00 65 00 78 00   n.d.e.x.
00d8: 63 00 65 00 70 00 74 00   c.e.p.t.
00e0: 69 00 6f 00 6e 00 20 00   i.o.n. .
00e8: 4e 00 49 00 4c 00 0d 00   N.I.L...
00f0: 0a 00                     ..      


[참고자료]
UPGRADE ADVISOR RETURNS ERROR WHILE UPGRADING AN INSTANCE OF SQL SERVER 2000 TO SQL SERVER 2005

업그레이드 관리자를 사용하여 업그레이드 준비


작성자 : Lai Go / 작성일자 : 2009.07.31
Posted by Lai Go