이 질문에 대한 가장 좋은 대답은 약간 짧지 만 향후 버전에서 제거 될 기능과 더 이상 다양한 버전에는없는 기능에 대해 설명하는 온라인 기사를 참조하십시오.
예를 들어 .. 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로 마이그레이션되지 않습니다.
또한 업그레이드 및 마이그레이션과 일반적인 준비 단계에 대해 광범위하게 설명 하는 답변 을 작성했습니다 .