[SQL] 스키마와 데이터 모두를위한 스크립트를 생성
SQL스키마와 데이터 모두를위한 스크립트를 생성
나는뿐만 아니라 스키마 모두 같은 데이터의 스크립트를 생성하고자하는 SQL Server 데이터베이스를 가지고있다. 내가 작업을 시도 -> 스크립트를 생성 -> 스크립트 선택된 모든 데이터베이스에있는 개체 만이 데이터 자체에 대한 .SQL를 제공하지 않습니다.
우리는 어떻게 잘 스키마로 모두 데이터에 대한 .SQL 데이터베이스를 생성합니까? 등 쉽게 사용할 수있는 도구 또는 무언가로 몇 가지 쉬운 방법을 제안하십시오
해결법
-
==============================
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.마우스 오른쪽 DB를 클릭 => 작업 => 스크립트 => 설정 스크립팅 옵션 "에서 생성합니다. 스크립트 데이터의 유형을 찾아, 고급을 클릭하여 데이터 만 스크립트 및 데이터 및 스키마 만 선택할 수 있습니다 기본값은 스키마 만입니다.
마우스 오른쪽 DB를 클릭 => 작업 => 스크립트 => 설정 스크립팅 옵션 "에서 생성합니다. 스크립트 데이터의 유형을 찾아, 고급을 클릭하여 데이터 만 스크립트 및 데이터 및 스키마 만 선택할 수 있습니다 기본값은 스키마 만입니다.
-
==============================
3.더 나은 말보다 이미지 회담 :)
더 나은 말보다 이미지 회담 :)
from https://stackoverflow.com/questions/11884965/generate-script-for-both-schema-and-data by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] PHP / MySQL의 우편 번호의 근접 검색 (0) | 2020.06.04 |
---|---|
[SQL] SQL 서버 : SUM () 여기서 조항을 포함하여 여러 행의 (0) | 2020.06.04 |
[SQL] 필드는 MySQL의에서 분 값이 어디에서 어떻게 데이터를 선택하려면? (0) | 2020.06.04 |
[SQL] 열 이름 등을 선택 SQL (0) | 2020.06.04 |
[SQL] 같은 테이블에서 날짜 범위를 중복 감지 (0) | 2020.06.04 |