MS-SQL 서버 이전 관련 질문 입니다.

   조회 6122   추천 0    

2cpu 내에서 좋은 정보와 답변을 보면서 항상 감사하게 생각하고 있습니다.


이번에도 질문 하나만 드릴께요. ^^;;


ms-sql 서버 한대가 있습니다.(2012)

제가 알고 있는 내용은 아래와 같습니다.

db가 저장되어 있는 폴더, sa계정 패스워드, 클라이언트가 사용하는 ID/PW

클라이언트에 ip/id/pw가 저장되어 있어 클릭하면 바로 실행이 됩니다.

그 외는 어떻게 셋팅되어 있는지 모릅니다..

* db용량은 2G정도이며 로그가 10G정도 됩니다.... 로그 관리 전혀 안함

* 6개월치의 db백업본이 필요하다고 해서 총 용량은 400기가 정도 됩니다.


가상화 전환을 하면서 마지막 남은 서버인데

전임자가 퇴사를 하고 저는 db를 다룰 수 없어 어찌해야 할지 모르겠습니다.


물리서버를 가상서버로 전환하는 툴이 있지만

파티션 설정도 마음에 안들고 깔끔하게 새로 셋팅하고 싶습니다.


이 녀석을 어떻게 이전하면 좋을까요?

ms-sql 셋팅부터 db, 각종 계정을 통채로 이미지 떠서 복사하는 방법? 이 있을까요?

차근차근 알려주셨으면 합니다..


감사합니다.

짧은글 일수록 신중하게.
김동수P 2015-03
하나도 모르신다면, 비용을 좀 들이시더라도 하루 일당 주고 DBA부르시는게 나을것 같습니다.
DB서버 특성상 혼자 하시다가 문제 생기시면 답이 안나오실거 같네요.
행복단지 2015-03
저 같은 경우는 : 하나 하나 현재 상태 분석 -> 전체 백업 -> 새 서버에 리스토어 -> 이전과 동일하게 세팅 -> 구서버와 비교 및 테스트 , 이렇게 단순 무식하게 작업을 해서 딱히 뭐라 말씀드리기가...
DB에 대해서 잘 모르신다면 김동수님 말씀처럼 DBA 부르시는게 답입니다.
그리고 로그는 꼭 관리 해주셔야 합니다. 안그러면 나중에 머리 아파집니다.
장규식 2015-03
마음편히 하시려면 DBA부르시거나 업체 부르시면 금방하시겠네요..
사실 알면 굉장히 쉬운데 일단 기존 디비 백업후 백업한 파일(풀백업) 신서버가서 리스토어 하시면 되는데 중요점이 업무중단시간에 해야 한다는점이고요..데이타가 신규로 들어오거나 삭제하면 안되니 야간작업하셔야 합니다..
김윤술 2015-03
DB 마이그레이션 및 이전 절차만 제대로 따르면 어렵지는 않겠지만요 어느 어플리케이션에 물려 있는지가 먼저 파악이 되야 됩니다. DB 이전은 패키지가 많지 않다는 전제하에 제가 많이해봐서 어느정도는 지원이 가능한데 서비스 파악이 우선시 되야됩니다. 그리고 MSSQL에 대해서 막히면 뭐부터 봐야 하지? 하면 안하만 못합니다. 2012 에서 돌아가는 DB 라면 호환성 문제는 거이 없겠네요.
하늘하늘 2015-03
소중한 답변 감사합니다.
우선 행복단지님 말씀대로 하나하나 차근차근 검토해가면서 이전해보고
안되면 dba 하루 불러 작업해야겠네요.
야간작업은 당근..ㅠ 생각하고 있습니다.
ZSNET5 2015-03
2012->2012라면... 새로 옮길 서버가 깔끔하게 OS + SQL이 설치되어 있다는 가정 하에
30분이면 옮길수 있습니다.
어렵지 않은 작업인데, 구 장비에 랜선 뽑고 하는게 필수~
     
하늘하늘 2015-03
조금만 더 자세히 설명 가능하신가요?
왠지 따라할 수 있을것 같아요 ㅎㅎ
          
김황중 2015-03
독박의 징후가 보입니다.

왠지.... 가 아닌
내가 완벽히 처리할수 있을때 직접 작업해야 후환이 없습니다.

뭐든 작업하다 잘 않됐을때 대비할수 있을 능력이 될때가
직접 작업하는 단계이며
실 서비스 서버는 연습용 버전이 아님임을 인지 하셔야 할듯 싶네요.

참고로 30분이라고 언급한것은 백업 이전시간 제외이며
백업이 지연되면 야간 6시간으로도 모자랄수 있음을 알고 시작하시는것이 좋을듯 싶네요.
     
ZSNET5 2015-03
DB 20번 정도 깨먹어 봐야
이제 겨우 데이터 백업해서 옮길 수 있는 레벨에 도달했다고 보시면 됩니다.
제가 말씀드린 "30분이면 옮깁니다"는 어느정도 스킬레벨에 도달한 엔지니어를 기준으로 한것이고
그게 안되면 아예 손대지 말고, 회사에도 "저는 몰라요~"하시는게 두고두고 이롭습니다.
제가 사용하고있는 프로그램이 MS SQL 2005 ㅠ,.ㅠ ...
다룰줄 몰라서...

SQL 2008로 업체에서 깔아서 셋팅까지 해줬다던데.. 이후 잔렉들이 많이 줄었다고허던데....

이쪽은 보자마자 머리가 빙긍빙글할거같다는....
송진현 2015-03
디비는 무시무시합니다....

저도 만든 크롤러 잘못만쳤다가 1달동안 크롤링하던 데이터가 모두 싹 날라가버렸어요 하하..
여러가지 방법이 있습니다... 특히 버전이 같은 DB로 옮기는경우에는 좀 더 간단하기는 합니다.... 물론 위험 부담은 항상 있죠...

1. DB가 있는 폴더를 그대로 퍼서 카피해주면 똑같은 DB가 뜹니다...

2. DB export tool 을 쓰면 됩니다...

3. DB 를 txt로 옮겼다가 다시 DB에다가 넣습니다... 이것은 좀 일이 많고 약간의 위험도가 따릅니다... 그리고 시간도 오래걸릴것입니다...

4. DB migration 어플리케이션을 하나 만들어 옮깁니다... 이것은 DB 써버종류가 완젼 틀리고 버전이 호환이 안되고 등등 다른 툴들의 이용이 불가할때 쓰는 방법입니다... 제가 전에 이 작업으로 먹고 살기도 했습니다...  당시에는 db 들이 그리 크지가 않았기에 Access 를 쓰다가 full db server 로 옮기는 회사들이 이 써비스를 원하곤 했죠... 대작업입니다...

좀 안전하게 작업 하기 위하여 첫째로 하드 이미지를 다 떠버립니다. 이렇게 해놓으면 뭐가 잘못되도 다시 돌아갈수 있죠...
제가 작업하는것이라면 먼저 하드를 그래도 뜬후에 본하드는 우선 떼어놓고 복사본에서 작업을 하구요... 가상화된 OS 에다가 엠에스 에스큐엘을 설치한후에 원래 DB가 저장되어있는 폴더를 그대로 옮깁니다... 옮길때 양쪽 SQL서비스가 모두 오프상태인것을 확인하구요... 카피가 다 된후에 서비스를 올리면 DB는 그대로 다 떠야 정상입니다.

작업이 잘안되거나 경험자를 불러서 일을 시키는 것이 제일 간편하지만... ㅎㅎ
저같은 떠돌이도 먹고 살고 싶습니다... 하지만 하는 방법을 다 알려드렸습니다...


QnA
제목Page 1991/5715
2014-05   5197598   정은준1
2015-12   1730330   백메가
2009-09   6123   psj1050
2018-01   6123   쁘앙쁘앙
2018-04   6123   린드버그
2015-05   6123   쁘삐
2015-03   6123   윈98
2005-06   6123   정힘찬
2005-05   6123   이진식
2018-11   6123   수퍼싸이언
2020-12   6123   장동건2014
2006-07   6122   홍영표
2008-05   6122   김건우
2011-05   6122   콜록콜록
2008-04   6122   김용수_
2017-01   6122   isaiah
2005-03   6122   정승현
2005-10   6122   이승현
2011-09   6122   방o효o문
2006-07   6122   정은준
2005-04   6122   김창락
2020-08   6122   르나풀스