복붙노트

[SQL] 스키마와 데이터 모두를위한 스크립트를 생성

SQL

스키마와 데이터 모두를위한 스크립트를 생성

나는뿐만 아니라 스키마 모두 같은 데이터의 스크립트를 생성하고자하는 SQL Server 데이터베이스를 가지고있다. 내가 작업을 시도 -> 스크립트를 생성 -> 스크립트 선택된 모든 데이터베이스에있는 개체 만이 데이터 자체에 대한 .SQL를 제공하지 않습니다.

우리는 어떻게 잘 스키마로 모두 데이터에 대한 .SQL 데이터베이스를 생성합니까? 등 쉽게 사용할 수있는 도구 또는 무언가로 몇 가지 쉬운 방법을 제안하십시오

해결법

  1. ==============================

    1.백업 / 내보내기 데이터베이스

    백업 / 내보내기 데이터베이스

    / 내보내기 SQL Server Management Studio를 사용하여 SQL Server 데이터베이스 백업하는 두 가지 방법이 있습니다 :

    첫 번째 방법은 우리가 실행하는 데 필요 .SQL 파일을 만듭니다. 이 방법의 문제점은 .SQL 파일이 SQL Server Management Studio를 열 수 너무 큰 수 있다는 것입니다. 이 경우 우리는 (우리가 SQL 서버 MS가있을 경우 이미 설치되어 있어야합니다)를 SQLCMD 유틸리티를 사용해야합니다. 지침 아래.

    두 번째 방법은 빈 데이터베이스로 가져올 쉽게 다음 수있는 .back 파일을 만듭니다.

    가져 오기 데이터베이스

    우리가 .SQL 파일을 가지고 너무 큰 아니라면 우리는 단지 SQL 서버 MS와 함께 열고 실행할 수 있습니다.

    우리가 .SQL 파일이 있지만 SQL 서버 MS 열 수 너무 큰이라면 우리는이 같은 SQLCMD 사용해야합니다 :

    >sqlcmd -i C:\panels_QA28July11.sql -o C:\PanelsImportResult.txt
    

    -i 후 매개 변수를 가져올 수있는 파일입니다. -o 후 매개 변수는 출력을 저장하는 곳입니다. 우리가 화면에 과정을보고 싶다면 우리는 두 번째 매개 변수를 생략 할 수 있습니다.

    기본적으로 로컬 컴퓨터 및 로컬 데이터베이스 서버를 사용합니다. 우리가 다른 컴퓨터와 서버를 사용하려면 우리는 -S 옵션을 사용합니다.

  2. ==============================

    2.마우스 오른쪽 DB를 클릭 => 작업 => 스크립트 => 설정 스크립팅 옵션 "에서 생성합니다. 스크립트 데이터의 유형을 찾아, 고급을 클릭하여 데이터 만 스크립트 및 데이터 및 스키마 만 선택할 수 있습니다 기본값은 스키마 만입니다.

    마우스 오른쪽 DB를 클릭 => 작업 => 스크립트 => 설정 스크립팅 옵션 "에서 생성합니다. 스크립트 데이터의 유형을 찾아, 고급을 클릭하여 데이터 만 스크립트 및 데이터 및 스키마 만 선택할 수 있습니다 기본값은 스키마 만입니다.

  3. ==============================

    3.더 나은 말보다 이미지 회담 :)

    더 나은 말보다 이미지 회담 :)

  4. from https://stackoverflow.com/questions/11884965/generate-script-for-both-schema-and-data by cc-by-sa and MIT license