본문 바로가기
데이터베이스[DB]/MSSQL

[MSSQL] 전체테이블, 프로시저, 인덱스 등 생성 스크립트

by 낭만의개꿈 2024. 3. 17.

 

특정 데이터베이스의 구조를 테스트 등을 위해서 다른 곳에 똑같이 생성해야할 경우가 있다. 

파일 사이즈는 너무 커져있고, 데이터는 필요없는데 테이블 , 컬럼, 프로시저, 인덱스 등의 구조만 베껴오면 될 때에 스크립트 생성 기능은 매우 효율적이이라고 본다. 스크립트 생성하는 법에 대해서 확인하도록 하자.

 

  • 데이터베이스 우클릭 > 태스크 > 스크립트 생성 순으로 클릭한다.

우클릭 > 태스크 > 스크립트 생성

 

  • 스크립트 생성 창이 활성화되면 다음 버튼을 클릭한다.

다음버튼 클릭

 

  • 스크립팅할 개체를 선택한다. ( 전체 또는 특정 개체만 선택할 수 있음 )

개체를 선택 후 다음버튼 클릭

 

  • 스크립팅 옵션을 설정한다. ( sql 파일로 저장할 수도 있으나, 확인을 바로 하기 위해 새 쿼리 창으로 선택 )

스크립팅 옵션 설정

 

  • 스크립팅 할 선택 항목을 한번 더 체크한다.

스크립트 생성 항목 확인

 

  • 스크립트가 아래와 같이 처리가 되어간다.

스크립트 처리중

 

  • 새쿼리 창이 활성화되며, 스크립트가 표기된다.

생성된 스크립트가 새쿼리창으로 활성화