database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 6780 게시물 읽기
No. 6780
2005에서 2012로 업그레이드할때
작성자
김기만
작성일
2013-12-30 01:18ⓒ
2013-12-30 01:58ⓜ
조회수
10,184

SQL Server 2005를 운영중에 2012로 업그레이드하고자 계획을 세우고있습니다.

 

일단은 평가판을 새로운 머신에 설치하였는데요.

 

문제는 mdf 와 ldf 파일을 단순히 옮긴후 연결시키는것만으로 2012의 새로운 기능을 100% 쓸수는 없을듯해서요

 

우선 스크립트로 전체 데이터베이스구조를 Export 한후 데이터베이스를 생성하고

 

이후 데이터가져오기를 통해 2005 에서 2012 로 데이터를 복사하려고 합니다.

 

올바른 방법이자 최적의 선택일까요?

이 글에 대한 댓글이 총 1건 있습니다.

 2005에서 잘 끄고 2012에 attach한다면 mdf, ldf를 붙여서 이전 자체는 문제가 없겠습니다.

 

말씀하신 것처럼 새로운 기능을 잘 사용하려면 해당 기능이 적용되도록 변경이 필요한 부분은 피할 수 없겠습니다.

예를 들어 인덱스의 생성시 WHERE를 이용하여 필요한 data에 대해서만 인덱스를 생성할 수 있는 기능은 2005에서는 지원되지 않기에 해당 기능을 이용하려면 이에 맞춰 새로 생성한다든지, 속도와 공간상의 이점을 가져다 주는 backup compression은 2005에서는 지원되지 않지만 2008에서는 enterprise에서만, 2008 R2이후로는 standard edition에서도 지원되므로 이를 위해 backup 명령을 변경해야 하는 등은 하나하나 손을 봐야만 가능합니다.(table의 data_compression은 2005에서는 아예 안되지만 2012에서도 enterprise에서만 되는...)

upgrade시에는 사용하시는 2005의 기능 중 2012에서는 지원되지 않는 것은 없는지 꼭 확인하셔야 하며 http://technet.microsoft.com/ko-kr/library/ms143532(v=sql.110).aspx
필요한 새로운 기능을 찾아서 사용하시려면
2005의 기능: http://technet.microsoft.com/ko-kr/library/ms143761(v=sql.90).aspx
2012의 기능: http://msdn.microsoft.com/ko-kr/library/cc645993(v=sql.110).aspx 
를 비교해서 보세요.

 

우욱님이 2013-12-30 07:28에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
6783UPDATE 트리거 [3]
DB
2014-01-23
8309
6782네트워크 스토리지 복구 ㅠㅠ [1]
조중규
2014-01-03
8391
6781Select에 관하여 질문드려요.. [2]
초보
2014-01-03
8007
67802005에서 2012로 업그레이드할때 [1]
김기만
2013-12-30
10184
6779Sql 2008 개체 탐색기 테이블 필터 [3]
구성주
2013-12-20
12059
6778MS-SQL 300만건 페이징 쿼리 튜닝점 [2]
프돌이
2013-12-19
12315
6777게시물 공지사항(인덱스) 어떻게 하시나요? [6]
cReAm
2013-12-16
8783
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.048초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다