안녕하세요
SQL 서버 사용이 처음이라 이런저런 어려움이 많아서 조언 부탁드립니다.
현재 상황은
시스템 1 : 사이트 2개(사용자,관리자), SQL 서버 데이터베이스 20여개
시스템 2 : 사이트 3개(사용자,관리자,기타), SQL 서버 데이터베이스 30여개
두개의 시스템에 통합 개발 서버를 구축 하려고 합니다.
개발 서버로 사용할 PC에 MS-SQL 2008 R2를 설치했습니다.
데이터가져오기내보내기 마법사로 시스템 1의 원본 데이터베이스 한개를 끌어오면서 대상을 <기본값>으로 했더니
개발서버의 시스템 데이터베이스에 50여개의 테이블이 주르르륵 생성되었습니다.
생성된 테이블을 다 삭제하고 개발서버에 원본 데이터베이스와 동일한 이름의 데이터베이스를 생성하고
데이터가져오기내보내기 마법사에서 원본과 대상을 선택하고 실행했더니 제대로 옮겨지긴 했는데...
이런 무식한 방법 말고 좀더 빠른 방법이 없을지 문의 드립니다.
1. 각 시스템의 여러 데이터베이스에 테이블과 프로시져 뷰를 일괄 가져올 수 있는 방법
(원본 데이터베이스는 Active-Standby 2중화 구성이며 서비스를 중지 할 수 없는 상황입니다.)
2. 개발 서버에서 두개 시스템의 데이터베이스를 분리해서 관리 할 수 있는 방법
(두개 시스템의 데이터베이스를 모두 옮기면 약 60개의 데이터베이스 들이 개발 SQL 서버 하나에 들어가게 되는데
시스템 관리 측면에서 매우 난감한 상황이 될 수 있을 거라 예상됩니다.)
조언 부탁드립니다. |