http://support.microsoft.com/kb/918685
이 문제를 해결하려면 레지스트리에서 Mscorlib.tlb 파일의 올바른 경로를 수동으로 지정해야 합니다. 이렇게 하려면 다음과 같이 하십시오.
- 시작, 실행을 차례로 누르고 regedit를 입력한 다음 확인을 누릅니다.
- 다음 레지스트리 하위 키를 찾습니다.HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\Tools\Shell\TlbAutoRepair\mscorlib.tlb참고
- 64비트 운영 체제에 SQL Server 2005를 설치하는 경우 다음 레지스트리 하위 키를 찾습니다.HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\90\Tools\Shell\TlbAutoRepair\mscorlib.tlb
- SQL Server 2005 Express Edition with Advanced Services를 설치하는 경우 다음 레지스트리 하위 키를 찾습니다.HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\Tools\ShellSEM\TlbAutoRepair\mscorlib.tlb
- 64비트 운영 체제에 SQL Server 2005를 설치하는 경우 다음 레지스트리 하위 키를 찾습니다.
- 오른쪽 창에서 TlbPath 레지스트리 항목을 두 번 누릅니다. 문자열 편집 대화 상자가 나타납니다.
- 값 데이터 상자에서 %CLRVERSION%를 다음 값으로 대체합니다.v2.0.50727참고 값 v2.0.50727은 최초 릴리스 버전의 SQL Server 2005가 사용하는 .NET Framework의 버전을 나타냅니다.
- 확인을 누른 다음 레지스트리 편집기를 종료합니다.