방법: 스크립트 생성(SQL Server Management Studio)

스크립트 생성 및 게시 마법사를 사용하여 여러 개체에 대한 Transact-SQL 스크립트를 만들 수 있습니다. 또한 개체 탐색기에서 스크립팅 메뉴를 사용하여 개별 개체 또는 여러 개체에 대한 스크립트를 생성할 수도 있습니다.

스크립트 생성 및 게시 마법사

스크립트 생성 및 게시 마법사를 사용하여 다양한 개체에 대한 Transact-SQL 스크립트를 만들 수 있습니다. 이 마법사는 데이터베이스의 모든 개체 또는 사용자가 선택한 개체의 하위 집합에 대한 스크립트를 생성합니다. 이 마법사에는 사용 권한, 데이터 정렬, 제약 조건 등을 포함할지 여부와 같은 여러 스크립트 옵션이 있습니다. 자세한 내용은 스크립트 생성 및 게시 마법사 F1 도움말을 참조하십시오.

스크립트 생성 및 게시 마법사를 열려면

  1. 개체 탐색기에서 데이터베이스를 확장하고 데이터베이스를 마우스 오른쪽 단추로 클릭한 다음 태스크를 가리키고 스크립트 생성을 클릭합니다. 마법사의 단계에 따라 데이터베이스 개체를 스크립팅합니다.

  2. 개체 선택 페이지에서 스크립트에 포함할 개체를 선택합니다. 자세한 내용은 스크립트 생성 및 게시 마법사(개체 선택 페이지)를 참조하십시오.

  3. 스크립팅 옵션 설정 페이지에서 특정 위치에 스크립트 저장을 선택합니다.

    1. 고급 스크립팅 옵션을 지정하려면 특정 위치에 스크립트 저장 섹션에서 고급 단추를 선택합니다.

    2. 생성된 스크립트의 위치를 파일, 데이터베이스 엔진 쿼리 편집기 창 또는 클립보드로 선택합니다.

    자세한 내용은 스크립트 생성 및 게시 마법사(스크립팅 옵션 설정 페이지)를 참조하십시오.

  4. 요약 페이지에서 선택 항목을 검토합니다. 선택 항목을 변경하려면 이전을 클릭합니다. 선택한 개체의 스크립트를 생성하려면 다음을 클릭합니다. 자세한 내용은 스크립트 생성 및 게시 마법사(요약 페이지)를 참조하십시오.

  5. 스크립트 저장 또는 게시 페이지에서 스크립트 생성 진행률을 모니터링합니다. 자세한 내용은 스크립트 생성 및 게시 마법사(스크립트 저장 또는 게시 페이지)를 참조하십시오.

개체 탐색기 스크립팅 메뉴

개체 탐색기 스크립팅 메뉴를 사용하여 단일 개체, 여러 개체 또는 단일 개체에 대한 여러 문을 스크립팅할 수 있습니다. 여러 스크립트 유형 중 하나를 선택할 수 있습니다. 예를 들어 개체를 만들거나 변경하거나 삭제할 수 있습니다. 쿼리 편집기 창의 스크립트를 파일이나 클립보드에 저장할 수 있습니다. 스크립트는 유니코드 형식으로 만들어집니다.

단일 개체의 스크립트를 생성하려면

  1. 개체 탐색기에서 SQL Server 데이터베이스 엔진 인스턴스에 연결한 다음 해당 인스턴스를 확장합니다.

  2. 데이터베이스를 확장한 다음 개체의 범주를 확장합니다. 예를 들어 테이블 또는 노드를 확장합니다.

  3. 개체를 마우스 오른쪽 단추로 클릭하고 <개체 유형> 스크립팅을 가리킵니다. 예를 들어 테이블 스크립팅을 가리킵니다.

  4. 스크립트 유형을 가리킵니다(예: CREATE 또는 ALTER).

  5. 스크립트를 저장할 위치를 선택합니다(예: 새 쿼리 편집기 창 또는 클립보드).

프로시저를 삭제한 다음 프로시저를 만들거나 테이블을 만든 다음 테이블을 변경하는 등 여러 옵션이 있는 스크립트가 필요한 경우가 있습니다. 다음 프로세스는 테이블, 뷰, 저장 프로시저 등 여러 개체 유형을 참조하는 스크립트를 만들어야 하는 경우에도 작동합니다.

개체 탐색기를 사용하여 두 개체에 대한 스크립트를 생성하려면

  1. 개체 탐색기에서 스크립팅할 첫 번째 개체를 찾습니다.

  2. 개체를 마우스 오른쪽 단추로 클릭하고 <개체 유형> 스크립팅을 가리키고 다른 이름으로 저장 선택 항목에서 새 쿼리 편집기 창을 출력 대상으로 선택합니다.

  3. 스크립팅할 두 번째 개체를 찾습니다.

  4. 개체를 마우스 오른쪽 단추로 클릭하고 <개체 유형> 스크립팅을 가리킨 후 다른 이름으로 저장 선택 항목에서 클립보드를 출력 대상으로 선택합니다.

  5. 첫 번째 개체에 대해 열린 쿼리 편집기 창에서 클립보드에 저장된 두 번째 개체에 대한 스크립트를 붙여 넣습니다.

개체 탐색기 정보 창을 사용하여 동일한 범주의 여러 개체에 대한 스크립트를 생성할 수 있습니다.

개체 탐색기 정보를 사용하여 두 개체에 대한 스크립트를 생성하려면

  1. 개체 탐색기에서 스크립팅할 개체 유형의 범주 노드(예: 테이블 노드)로 이동합니다.

  2. F7을 선택하거나 보기 메뉴를 열고 개체 탐색기 정보를 선택하여 개체 탐색기 정보 창을 엽니다.

  3. 스크립팅할 개체 중 하나를 마우스 왼쪽 단추로 클릭합니다.

  4. Crtl 키를 누른 채로 스크립팅할 두 번째 개체를 마우스 왼쪽 단추로 클릭합니다.

  5. 선택된 개체 중 하나를 마우스 오른쪽 단추로 클릭하고 <개체 유형> 스크립팅을 선택합니다.