데이터베이스 문서화 및 스크립팅

SQL Server 2005를 사용하면 하나 이상의 SQL 스크립트를 생성하여 스키마라고 하는 기존 데이터베이스 구조를 문서화할 수 있습니다. SQL 스크립트는 SQL Server Management Studio 쿼리 편집기 또는 텍스트 편집기를 사용하여 볼 수 있습니다.

SQL 스크립트로 생성된 스키마는 다음 작업을 수행하는 데 사용될 수 있습니다.

  • 사용자가 모든 사용자, 그룹, 로그인 및 사용 권한을 다시 만들 수 있도록 해 주는 백업 스크립트 유지 관리
  • 데이터베이스 개발 코드 만들기 또는 업데이트
  • 기존 스키마에서 테스트 또는 개발 환경 만들기
  • 새로 고용한 직원 교육

SQL 스크립트에는 데이터베이스 및 개체를 만드는 데 사용되는 문의 설명이 포함됩니다. 기존 데이터베이스의 개체로부터 스크립트를 생성한 다음 다른 데이터베이스에 대해 해당 스크립트를 실행하여 이러한 개체를 해당 데이터베이스에 추가할 수 있습니다. 이렇게 하면 전체 데이터베이스 구조와 개별 데이터베이스 개체가 다시 만들어집니다.

생성된 개체의 스키마는 하나의 SQL 스크립트 파일에 저장하거나 각 파일별로 하나씩의 개체 스키마를 포함하는 여러 스키마 파일에 저장할 수 있습니다. 단일 개체 또는 개체 집합에 대해 생성된 스키마를 한 개 이상의 SQL 스크립트 파일에 저장할 수도 있습니다. 사용자가 생성할 수 있는 SQL 스크립트 파일의 예는 다음과 같습니다.

  • 단일 SQL 스크립트 파일에 저장되는 전체 데이터베이스
  • 하나 이상의 SQL 스크립트 파일에 저장되는 데이터베이스 내의 한 개, 일부 또는 모든 테이블에 대한 테이블 전용 스키마
  • 한 개의 SQL 스크립트 파일에 저장되는 테이블 및 인덱스 스키마, 다른 SQL 스크립트 파일에 저장되는 저장 프로시저 및 또 다른 SQL 스크립트 파일에 저장되는 기본값 및 규칙

스크립트를 생성하려면

참고 항목

개념

데이터베이스 개체의 확장 속성 사용

관련 자료

데이터베이스 구현

도움말 및 정보

SQL Server 2005 지원 받기