다음을 통해 공유


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

적용 대상: Azure SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System(PDW)

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

SSMS(SQL Server Management Studio)를 사용하여 다양한 개체를 스크립팅하는 방법에 대한 자세한 자습서는 자습서: SSMS스크립팅을 참조하세요.

시작하기 전에

요구 사항을 가장 잘 충족하는 메커니즘을 선택합니다.

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

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

개체 탐색기 스크립트를 메뉴로

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

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

단일 개체에 대해 스크립트를 작성하려면

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

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

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

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

  5. 스크립트 유형을 가리키세요, 예를 들어 만들기에서로 또는 변경에서로.

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

    스크립팅 테이블

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

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

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

  3. 테이블 노드와 같이 스크립트하려는 개체 형식의 범주 노드를 확장합니다.

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

    보기 메뉴

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

  6. Ctrl + 스크립트를 작성할 두 번째 개체를 왼쪽 클릭합니다.

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

    세부 정보