bestsource

SQL 스키마만 백업하시겠습니까?

bestsource 2023. 7. 8. 11:02
반응형

SQL 스키마만 백업하시겠습니까?

SQL Server 2005 데이터베이스의 백업을 생성해야 하는데, 이 데이터베이스는 구조만 있고 레코드는 없고 스키마만 있습니다.이것을 할 수 있는 방법이 있습니까?

편집: 이전 프로세스에 사용할 백업 파일을 생성하려고 합니다. 스크립트가 내 목적에 맞지 않습니다. 죄송합니다.

3단계 프로세스를 사용합니다.

  1. 작업 데이터베이스에서 스크립트 생성
  2. 해당 스크립트에서 새 데이터베이스 만들기
  3. 새 데이터베이스의 백업 생성

SQL Management Studio를 사용하여 데이터베이스와 개체의 전체 스크립트를 생성하는 것이 어떻습니까?

상용 제품을 고려하고 있다면 Toad for SQL Server는 이를 잘 수행할 수 있습니다.

나는 이 도구를 많이 사용합니다.
MySQL에 대한 SQL Balance

유감스럽게도 창문은...그러나 데이터베이스를 이동하거나 데이터를 사용하지 않고 병합하거나 비교할 수 있는 매력적인 기능을 합니다.

SQL 서버 2012(패치 적용) 이후에는 DBCC CLONEDATABASE를 사용하여 데이터베이스의 스키마 클론만 만들 수 있습니다.그런 다음 복제본을 백업합니다.

dbcc clonedatabase(Demo, Demo_Clone) with verify_clonedb;
alter database [Demo_Clone] set read_write;
backup database [Demo_Clone] to disk = N'C:\temp\Demo_SchemaOnly_20220821.bak';
drop database [Demo_Clone];

여기에서 자세히 알아보기: 스키마 전용 데이터베이스 백업

언급URL : https://stackoverflow.com/questions/3589/backup-sql-schema-only

반응형