[sql] SQL Server에서 INSERT INTO로 데이터 내보내기

SQL Server 2008 Management Studio를 사용하고 있으며 다른 DB 서버로 마이그레이션하려는 테이블이 있습니다.

SQL 스크립트에 삽입으로 데이터를 내보내는 옵션이 있습니까 ??



답변

개체 탐색기의 SSMS에서 데이터베이스를 마우스 오른쪽 단추로 클릭하고 마우스 오른쪽 단추를 클릭하여 “작업”을 선택한 다음 “스크립트 생성”을 선택하십시오.

이를 통해 단일 또는 모든 테이블에 대한 스크립트를 생성 할 수 있으며 옵션 중 하나는 “스크립트 데이터”입니다. 이를 TRUE로 설정하면 마법사가 데이터에 대한 INSERT INTO () 문을 사용하여 스크립트를 생성합니다.

2008 R2 또는 2012를 사용하는 경우 다른 것을 호출합니다. 아래 스크린 샷을 참조하십시오.

대체 텍스트

2008 R2 이상 (예 : 2012)

“데이터 만”, “스키마 및 데이터”또는 “스키마 만”(기본값) 인 “스크립트 할 데이터 유형”을 선택하십시오.

여기에 이미지 설명을 입력하십시오

그런 다음 Codeplex (소스 포함)에 ” SSMS Addin “패키지가있어 거의 동일한 기능과 몇 가지 (빠른 찾기 등)를 약속합니다.

대체 텍스트


답변

지나치게 명백한 두뇌가 없기 위해, marc_s의 지시에 따라 여기에

개체 탐색기의 SSMS에서 데이터베이스를 마우스 오른쪽 단추로 클릭하고 “작업”을 선택한 다음 “스크립트 생성”을 선택하십시오.

… 그러면 하단에 prev, next, finish, cancel 버튼이있는 ” 소개, 개체 선택, 스크립팅 옵션 설정, 요약 및 스크립트 저장 또는 게시 “마법사 화면이 나타납니다 .

설정 스크립팅 옵션 단계 , 당신은해야 “고급”을 클릭 옵션으로 페이지를 얻을 수 있습니다. 그런 다음 Ghlouw 가 언급했듯이 이제 “스크립트 유형의 데이터”와 수익을 선택합니다.

빨간색으로 강조 표시된 고급 버튼! 1 !!


답변

SQLServer 2008R2를 사용하는 경우 데이터 유형을 스크립트 필드로 설정해야합니다.

여기에 이미지 설명을 입력하십시오


답변

SQL Server 2008 R2를 실행하는 경우 위에 설명 된 marc_s가 약간 변경되었으므로 SSMS에서이를 수행하기위한 기본 제공 옵션이 있습니다. Script data = true다이어그램에 표시된대로 선택하는 대신 "Types of data to script"“테이블 /보기 옵션”그룹 바로 위에 새 옵션이 있습니다. 여기에서는 데이터 만, 스키마 및 데이터 또는 스키마 만 스크립팅하도록 선택할 수 있습니다. 매력처럼 작동합니다.


답변

SQl 서버 Mng Studio 2016의 경우 :

여기에 이미지 설명을 입력하십시오


답변

커맨드 라인 버전을 찾는 사람들을 위해 Microsoft 는 다음과 같이 출시mssql-scripter 했습니다.

$ pip install mssql-scripter

# Generate DDL scripts for all database objects and DML scripts (INSERT statements)
# for all tables in the Adventureworks database and save the script files in
# the current directory
$ mssql-scripter -S localhost -d AdventureWorks -U sa --schema-and-data \
                 -f './' --file-per-object


답변

2019 년경 최신 v18을 사용하면서 다른 사람들을 돕기 위해 스크린 샷을 업데이트하기 만하면됩니다.

DB를 마우스 오른쪽 단추로 클릭하십시오. 태스크> 스크립트 생성

여기서 특정 테이블을 선택하거나 기본값을 모두 사용할 수 있습니다.

여기서 특정 테이블을 선택하거나 기본값을 모두 사용할 수 있습니다. 내 필요에 따라 하나의 테이블 만 나타냅니다.

다음으로, 출력 파일 등을 선택할 수있는 “스크립팅 옵션”이 있습니다. 위의 여러 답변에서와 마찬가지로 (더욱 최신 v18.4 SQL Server Management Studio에 대한 이전 답변을 정리하고 있습니다.) “고급”버튼 아래에 있습니다. 내 목적으로는 데이터 만 있으면됩니다.

파일로 출력을 포함한 일반 출력 옵션.
데이터를 포함한 고급 옵션!

마지막으로, 실행 전에 검토 요약이 있습니다. 실행 후 작업 상태 보고서가 표시됩니다.
검토 요약.