다음을 통해 공유


방법: 데이터베이스 분리(SQL Server Management Studio)

이 항목에서는 현재 사용하지 않는 데이터베이스를 분리하는 방법에 대해 설명합니다. 데이터베이스를 분리하면 MicrosoftSQL Server 데이터베이스 엔진 인스턴스에서 데이터베이스가 제거되지만 데이터베이스의 데이터 파일 및 트랜잭션 로그 파일에는 영향이 없습니다.

[!참고]

SQL Server 2008 데이터베이스를 분리한 후 동일 또는 다른 SQL Server 2008 인스턴스에 다시 연결할 수 있습니다. 자세한 내용은 방법: 데이터베이스 연결(SQL Server Management Studio)을 참조하십시오.

데이터베이스를 분리하려면

  1. SQL Server Management Studio 개체 탐색기에서 SQL Server 데이터베이스 엔진 인스턴스에 연결한 다음 해당 인스턴스를 확장합니다.

  2. 데이터베이스를 확장한 다음 분리할 사용자 데이터베이스 이름을 선택합니다.

  3. 데이터베이스를 분리하려면 해당 데이터베이스를 단독으로 사용해야 합니다. 데이터베이스가 사용 중이면 다음과 같이 액세스를 단일 사용자로 제한하십시오.

    • 데이터베이스 이름을 마우스 오른쪽 단추로 클릭하고 속성을 가리킵니다.

    • 페이지 선택 창에서 옵션을 선택합니다.

    • 기타 옵션 창에서 상태 옵션까지 아래로 스크롤합니다.

    • 액세스 제한 옵션을 선택하고 드롭다운 목록에서 단일을 선택합니다.

    • 확인을 클릭합니다.

      메시지 상자가 나타나서 이 동작을 수행하면 데이터베이스에 대한 모든 연결이 닫힌다고 알려 줍니다. 계속하려면 확인을 클릭합니다.

  4. 데이터베이스 이름을 마우스 오른쪽 단추로 클릭하고 태스크를 가리킨 다음 분리를 클릭합니다. 데이터베이스 분리 대화 상자가 나타납니다.

  5. 분리할 데이터베이스 표의 데이터베이스 이름 열에 선택한 데이터베이스 이름이 표시됩니다. 분리하려는 데이터베이스인지 확인하십시오.

  6. 기본적으로 분리 작업은 데이터베이스를 분리할 때 오래된 최적화 통계를 유지합니다. 기존의 최적화 통계를 업데이트하려면 통계 업데이트 확인란을 클릭합니다.

  7. 기본적으로 분리 작업은 데이터베이스와 연결된 모든 전체 텍스트 카탈로그를 유지합니다. 전체 텍스트 카탈로그를 제거하려면 전체 텍스트 카탈로그 유지 확인란의 선택을 취소합니다.

  8. 상태 열에는 현재 데이터베이스 상태(준비 또는 준비 안 됨)가 표시됩니다.

    상태가 준비 안 됨이면 메시지 열에 데이터베이스에 대한 정보가 하이퍼링크로 연결되어 표시됩니다. 데이터베이스가 복제와 관련 있는 경우 메시지 열에 Database replicated라고 표시됩니다. 데이터베이스가 하나 이상의 활성 연결을 가지면 메시지 열에 <number_of_active_connections> 활성 연결이라고 표시됩니다(예: 1 활성 연결). 데이터베이스를 분리하기 전에 연결 삭제 확인란을 선택하여 모든 활성 연결을 분리해야 합니다.

    메시지에 대한 자세한 정보는 하이퍼링크를 클릭하십시오.

  9. 데이터베이스를 분리할 준비가 되었으면 확인을 클릭합니다.

[!참고]

새로 분리된 데이터베이스는 뷰를 새로 고칠 때까지 개체 탐색기의 데이터베이스 노드에 계속 표시됩니다. 뷰는 언제든지 새로 고칠 수 있습니다. 개체 탐색기 창을 클릭한 다음 메뉴 모음에서 보기, 새로 고침을 차례로 선택합니다.