SQL Server 2000 ~ 2008 ~ 2012


10

우리는 지금 SQL Server 2000에서 2008로 마이그레이션하고 있습니다. 우리는 2000 년부터 2008 년까지 많은 변화가 있었기 때문에 코드와 스크립트를 많이 변경하고 있습니다. 이러한 변화를 만드는 동안 알아야 할 것은-2012 년에도 호환되도록하기 위해 지금 할 수있는 일이 있습니까? 동시. 2012 년부터 2008 년까지의 이전 버전과 호환되는 변경 사항을 해결하십시오.이 작업을 수행하려는 이유는 2008 년에서 2012 년으로 이전하기로 결정했을 때 앞으로 (현재부터 3 년에서 4 년)의 노력을 최소화하기위한 것입니다. 내가 할 수 있거나 알아야 할 모든 것?

답변:


13

이 질문에 대한 가장 좋은 대답은 약간 짧지 만 향후 버전에서 제거 될 기능과 더 이상 다양한 버전에는없는 기능에 대해 설명하는 온라인 기사를 참조하십시오.

예를 들어 .. SQL Server 2008에서 "이전 스타일"왼쪽 외부 조인 구문 ( WHERE Table2.col1 *= Table1.Col1)은 더 이상 사용되지 않는 것으로 표시되며 (나중 버전에서는 나갈 예정 임) 결국 SQL Server 2012에서 사라집니다. 2008 년에는이 구문이 작동하지만 SQL 2012 이상으로 업그레이드 한 후에는 작업이 필요하거나 실패 할 수 있습니다.

시작하려면 나열된 버전에서 더 이상 지원되지 않는 기능과 향후 제거 될 기능을 설명하는 기사로 이동하는 링크를 확인하십시오. 그런 다음 코드에서 해당 기능을 찾으십시오. 예를 들어 3 년 이상을 보류하는 경우 SQL Server 2012 이후의 호환성을보고 싶을 수도 있습니다. 예를 들어 TEXT 필드는 여전히 SQL Server 2012에서 작동하지만 SQL 이후 버전에서는 작동하지 않을 수 있습니다. 아래 링크에 따라 서버 2012.

더 이상 사용되지 않는 기능 목록 SQL Server 2012 더 이상 사용
되지 않는 기능 목록

또한 2008로 업그레이드 한 후 데이터베이스가 SQL Server 2008 호환 모드에서 실행되도록하고 2008 년에 제대로 작동하는지 확인하고 2012-SQL Server 2000 데이터베이스 또는 SQL Server에서 작동하는 데이터베이스로 업그레이드 할 수 있도록해야합니다 2000 호환성 모드는 SQL Server 2012로 마이그레이션되지 않습니다.

또한 업그레이드 및 마이그레이션과 일반적인 준비 단계에 대해 광범위하게 설명 하는 답변 을 작성했습니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.