2012-04-18 2 views
9

내 데이터베이스에서 지금까지 수행 한 모든 INSERT로 스크립트를 생성하는 방법을 찾을 수 없습니다. 데이터베이스 자체에 대한 스크립트를 생성 할 수는 있지만 데이터.내 데이터베이스의 데이터 (SQL SERVER)의 SQL 스크립트 생성

어떻게하면됩니까? 사전

+0

나는 이런 종류의 일에 TOAD를 사용합니다. 그렇지 않으면 데이터를 텍스트 파일로 보내고 일부 매크로를 실행하여 주변 SQL 비트를 추가 할 수 있습니다. – Randy

답변

20

에서 덕분에 SQL Server Management Studio를 사용하여,이 시도 :

  1. 오른쪽 버튼으로 클릭
  2. 선택 작업은 데이터베이스 -> 스크립트를 생성을
  3. (당신은 인트로 화면을 얻을 경우 다음 클릭)
  4. "특정 데이터베이스 개체 선택"을 선택하십시오.
  5. 개체를 선택하여 (테이블, 저장 프로 시저 등)에 대한 스크립트를 생성하십시오.
  6. 다음을 클릭 한 다음 출력 파일 이름을 지정하십시오.
  7. 그러면 스키마 만 생성됩니다. 데이터 생성 스크립트를 사용하려면 고급 버튼을 클릭하고 "스크립트 할 데이터 유형"으로 스크롤하여 "스키마 만"에서 "데이터 만"또는 "스키마 및 데이터"로 변경하십시오.
  8. 클릭하십시오. 당신은 SQL Server 2008을 사용하는 경우 마침 당신이 생성 데리고 들어 스크립트 대화 상자

    생성에 스크립트 데이터 옵션을 설정하여 SQL Server 데이터베이스의 데이터에 대한 스크립트를 생성 할 수있는 스크립트

+0

thx 많이 야! – Slrg

+0

스크립트가 크면이 문서를 실행하여 체크 아웃하십시오. http://stackoverflow.com/questions/222442/sql-server-running-large-script-files –

2

를 생성하는 스크립트 대화 상자는 다음을 수행합니다. 1. 서버 탐색기에서 데이터베이스 이름을 마우스 오른쪽 단추로 클릭하십시오. 2. 작업 -> 스크립트 생성 을 선택하십시오. 3. 스크립트 옵션 에 도달 할 때까지 다음을 클릭하십시오. 4. 테이블 /보기 옵션에서 "스크립트 데이터"설정이 있습니다. 이 값을 true로 변경하여 데이터 용 스크립트를 생성하십시오.

버전이 SQL Server 2008 이전 버전 인 경우 Sql Compare from RedGate과 같은 많은 도구를 사용할 수 있습니다!

관련 문제