질문 : MSSQL2005 유지관리계획을 설정하려는데 오류가 납니다.
오류내용 : GUID에는 대시 4개를 사용하여 32개의 자릿수를 사용해야 합니다(XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX)
답변: 관리도구의 버전과 SQL Server 2005의 버전이 달라서 발생하는오류입니다.
서버버전 확인 : select @@version
Microsoft SQL Server 2005 - 9.00.1399.06 (Intel X86) Oct 14 2005 00:33:37 Copyright (c) 1988-2005 Microsoft Corporation Workgroup Edition on Windows NT 5.2 (Build 3790: Service Pack 2)
SQL Server Management Studio의 버전 확인 : 도움말 > 정보에서 확인
Microsoft SQL Server Management Studio 9.00.1399.00
Microsoft Analysis Services 클라이언트 도구 2005.090.1399.00
Microsoft Data Access Components(MDAC) 2000.086.3959.00 (srv03_sp2_rtm.070216-1710)
Microsoft MSXML 2.6 3.0 4.0 6.0
Microsoft Internet Explorer 6.0.3790.3959
Microsoft .NET Framework 2.0.50727.3082
운영 체제 5.2.3790
Microsoft Analysis Services 클라이언트 도구 2005.090.1399.00
Microsoft Data Access Components(MDAC) 2000.086.3959.00 (srv03_sp2_rtm.070216-1710)
Microsoft MSXML 2.6 3.0 4.0 6.0
Microsoft Internet Explorer 6.0.3790.3959
Microsoft .NET Framework 2.0.50727.3082
운영 체제 5.2.3790
위 두 버전이 다르기에 발생하는오류.
아래의 서버버전을확인해서 서비스팩을 설치하여 해결할수 있습니다.
1) 서버버전이 3042 이상인 경우 - SQL Server 2005 SP2 설치된 상태
2) 서버버전이 1399 < x < 3042 인 경우 - SQL Server 2005 SP1 설치된 상태
3) 서버버전이 1399 인 경우 - SQL Server 2005 RTM 버전
위의 두 사각박스의 예로 [SQL Server 2005 RTM의 서비스팩2]을 설치하여 둘의 버전이 3042로 패치되면서 해결
'Databases' 카테고리의 다른 글
데이터의 삽입, 삭제, 수정 - 4. TRUNCATE TABLE을 사용한 테이블의 모든 행 삭제 (0) | 2010.05.13 |
---|---|
SELECT INTO를 사용한 테이블 복사 (0) | 2010.05.13 |
ms-sql 명령어 (0) | 2010.04.14 |
MsSql 날짜 함수 (0) | 2010.04.14 |
MS SQL Server 에서 날짜 및 시각 비교하는 SQL (0) | 2010.04.14 |