다음을 통해 공유


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

SQL Server Management Studio는 Transact-SQL 스크립트를 생성하는 두 가지 메커니즘을 제공합니다. 스크립트 생성 및 게시 마법사를 사용하여 여러 개체에 대한 스크립트를 만들 수 있습니다. 개체 탐색기다음으로 스크립팅 메뉴를 사용하여 개별 개체 또는 여러 개체에 대한 스크립트를 생성할 수도 있습니다.

  1. 메서드 선택:스크립트 생성 및 게시 마법사, 개체 탐색기 스크립트 메뉴

  2. 스크립트를 다른 메뉴로 사용하려면:단일 개체 스크립트, 개체 탐색기 사용하여 두 개체 스크립깅, 개체 탐색기 세부 정보를 사용하여 두 개체 스크립트

시작하기 전에

요구 사항에 가장 적합한 메커니즘을 선택합니다.

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

스크립트 생성 및 게시 마법사를 사용하여 다양한 개체에 대한 Transact-SQL 스크립트를 만들 수 있습니다. 마법사는 데이터베이스에 있는 모든 개체 또는 선택한 개체의 하위 집합에 대한 스크립트를 생성합니다. 마법사에는 사용 권한, 데이터 정렬, 제약 조건 등을 포함할지 여부 등 스크립트에 대한 많은 옵션이 있습니다. 마법사를 사용하는 방법은 Generate and Publish Scripts Wizard를 참조하십시오.

개체 탐색기 다음으로 스크립팅 메뉴

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

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

단일 개체를 스크립팅하려면

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

  2. 데이터베이스를 확장한 다음 스크립팅할 개체가 포함된 데이터베이스를 확장합니다.

  3. 개체의 범주를 확장합니다. 예를 들어 테이블 또는 보기 노드를 확장합니다.

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

  5. 생성 대상 또는 변경 대상과 같은 스크립트 유형을 가리킵니다.

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

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

개체 탐색기를 사용하여 두 개체를 스크립팅하려면

프로시저 삭제 및 프로시저 만들기, 테이블 만들기, 테이블 변경 등 여러 옵션이 있는 스크립트를 원할 수 있습니다. 여러 개체의 스크립트를 생성하기 위한 아래 프로세스는 테이블, 뷰 및 저장 프로시저와 같은 다양한 유형의 개체를 참조하는 스크립트를 만들어야 하는 경우에도 작동합니다.

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

  2. 데이터베이스를 확장한 다음 스크립팅할 개체가 포함된 데이터베이스를 확장합니다.

  3. 스크립트할 첫 번째 개체를 마우스 오른쪽 단추로 클릭하고 스크립트 개체 유형을> 가리킨 <다음[다른 이름으로 저장] 선택 영역에서 [새 쿼리 편집기 창]을 출력 대상으로 선택합니다.

  4. 스크립트할 두 번째 개체로 이동합니다.

  5. 개체를 마우스 오른쪽 단추로 클릭하고 스크립트 개체 유형을 가리킨 다음 선택 영역으로 저장에서 클립보드를 출력 대상으로 선택합니다.> <

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

개체 탐색기 세부 정보를 사용하여 두 개체의 스크립트를 생성하려면

개체 탐색기 정보를 사용하여 두 개체를 스크립팅하려면

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

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

  2. 데이터베이스를 확장한 다음 스크립팅할 개체가 포함된 데이터베이스를 확장합니다.

  3. 테이블 노드 등 스크립팅할 개체 유형의 범주 노드를 확장합니다.

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

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

  6. Crtl + 스크립트할 두 번째 개체를 마우스 왼쪽 단추로 클릭합니다.

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