현재 SQL2000을 사용중입니다
내년에 SQL2019로 버전업을 해야하는 상황입니다
1. 2000 -> 2019 다이렉트로 버전업이 가능할까요??
2. DB에 연결하여 SP를 호출하는 방식인데, 서버 업그레이드 시, 문제가 될까요?
3. =* 같은 과거 외부조인구문이 있는데 버전이 바뀌면 사용을 못하는거로 알고있습니다.
자료를 찾아보니 호환성을 건드리면 된다고 하는글도 있던데, 전부 바꿔야하는지, 아니면 가능한지요..?
4. PC에서 SQL Management 2008 r2를 사용하여 현재 SQL2000, 2003, 2008 서버에 연결하여 사용중입니다.
2019로 넘어갔을때 Management 2008을 계속사용 가능할까요?
5. 혹시 2019로 넘어가게됬을때, 2000, 2003 ,2005 등 구버전 서버와 연결(Linked Server) 하는데 문제가 없을까요?
서로 연결이 된다면, DDL, DML 에는 문제가 없을까요??
잘 아시는 분 답변 부탁드립니다.. ^^
Comment 5
-
지영아빠
2020.11.17 10:06
-
구티
2020.11.17 10:13
감사합니다.
혹시 2019로 넘어가게됬을때, 2000, 2003 ,2005 등 구버전 서버와 연결(Linked Server) 하는데 문제가 없을까요?
서로 연결이 된다면, DDL, DML 에는 문제가 없을까요??
-
지영아빠
2020.11.17 10:43
그건 정확히 기억이 안나네요 ㅎ
mssql다룬지가 너무 오래돼서 ㅎㅎㅎ
-
루디먼트
2020.11.17 22:48
링크드 서버는 드라이버로 연결하는 부분이라 문제되지 않는 것으로 알아요. -
신기섭_293593
2020.11.24 10:05
MS에서 제공하는 마이그레이션 툴(DMA) 도 한번 사용해보세요.
사전에 호환성 검사해서 문제가 될만한 구문도 확인해 볼 수 있어요..
1. 2000 -> 2019 direct로 업버젼 : 안됨 (2000 -> 2005로 갔다가, 2005 -> 2019로)
2. DB에 연결해서 sp 호출 : sp구문에서 비 ansi 등을 사용하고 있다면 그 sp에서만 에러 발생
3. 호환성바꾸면 되긴 합니다만 더 좋은 구문을 사용할 수 없습니다. (호환성은 db level에서바꾸시면 됩니다.)
4. 2008 management로 사용할 수 있는가? -> 사용가능합니다