데이터베이스를 타서버로 구조만 옮기는 경우, 스크립트를 사용해야 하는 경우가 있습니다.
이를 위해 스크립트마법사를 이용하는 방법을 포스팅해 봅니다.
MS-SQL 2005 입니다.

2. 해당 데이터베이스 오른쪽클릭으로 [작업]-[스크립트생성]을 선택한다

그러면 스크립트마법사가 실행이 되고, [다음]



4. [서버버전에 대한 스크립트]를 선택하면 하위 엔진유형으로 생성 할수 있습니다.
5. 스크립트 동작에서 [drop스크립트]를 선택하면 해당 객체가 있을경우 없애버리고 새로 생성합니다.
(실수로 이미 존재하는것을 삭제할수 있으므로 create만 생성을 선택하는것을 추천)

6. 프로시져/테이블/함수 만 선택합니다.
(사용자는 해당 로그인 권한까지 넘어가게 되서 해당 인스턴스 때문에 말썽이 많이 생김)

원래는 위 화면에서 각 테이블/프로시저/함수명이 표기되지만, 아시죠? 살짝 지운거 -_-;; )

8. 파일및 쿼리창에 생성할수 있습니다.


정상적으로 모든 과정이 마무리되면, 요청하신 데이터베이스에 대한 스크립트 파일 또는 쿼리가 출력됩니다.



덧글