INF: SQL Server 2000에서 실제 파일을 통합하고 데이터베이스의 논리 파일 이름을 바꾸는 방법

기술 자료 번역 기술 자료 번역
기술 자료: 814576 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

요약

SQL Server 2000에서 데이터 파일과 트랜잭션 로그 파일을 추가하고, 삭제하고 이름을 바꿀 수 있습니다. 이 문서에서는 SQL Server 2000에서 실제 파일을 통합하고 논리 파일 이름을 바꾸는 방법을 설명합니다.

추가 정보


실제 파일 통합

SQL Server 2000을 실행하는 서버의 경우 파일을 통합하거나 실제 파일 수를 줄여야 할 수 있습니다. 파일을 통합하기 위해 비활성 트랜잭션을 삭제할 수 있습니다.

파일 삭제

데이터나 트랜잭션 로그 파일을 삭제하면 데이터베이스에서 파일이 제거됩니다. 그러나 파일에 데이터나 트랜잭션 로그 정보가 들어 있는 경우 데이터베이스에서 파일을 제거할 수 없습니다. 파일이 비어 있는 경우에만 파일을 제거할 수 있습니다. 유지할 데이터가 있을 경우 데이터 파일에서 같은 파일 그룹의 다른 파일로 데이터를 마이그레이션할 수 있습니다. 데이터를 마이그레이션하기 위해 DBCC SHRINKFILE 문을 사용하고 EMPTYFILE 절을 지정할 수 있습니다. 그러면 SQL Server는 더 이상 파일에 데이터가 삽입되는 것을 허용하지 않으며 ALTER DATABASE 문을 사용하여 파일을 삭제할 수 있습니다.

한 로그 파일에서 다른 로그 파일로 트랜잭션 로그 데이터를 마이그레이션하여 트랜잭션 로그 파일을 삭제할 수 없습니다.

비활성 트랜잭션 삭제

트랜잭션 로그 파일에서 비활성 트랜잭션을 삭제하려면 트랜잭션 로그를 자르거나 백업해야 합니다. 트랜잭션 로그 파일에 더 이상 활성 또는 비활성 트랜잭션이 없으면 데이터베이스에서 로그 파일을 제거할 수 있습니다. 데이터베이스에서 로그 파일을 제거하려면 다음 단계를 사용하십시오.
  • 파일에 있는 데이터나 정보를 줄이고 파일을 비우려면 다음 Transact-SQL 문을 실행합니다.
    DBCC SHRINKFILE ('<logical file name>', EMPTYFILE ) 
  • 데이터베이스에서 파일을 삭제하려면 다음 Transact-SQL 문을 실행합니다.
    ALTER DATABASE <Database name>  REMOVE FILE <logical file name> 
    

중요 파일을 추가하거나 삭제한 후에 즉시 데이터베이스 백업을 만듭니다. 트랜잭션 로그 백업을 만들기 전에 전체 데이터베이스 백업을 만들어야 합니다.

논리 파일 이름 바꾸기

데이터 파일이나 로그 파일의 논리 이름을 수정하려면 Name 매개 변수를 사용하여 이름을 바꿀 논리 파일 이름을 지정한 다음 NewName 매개 변수를 사용하여 파일의 새 논리 이름을 지정하십시오. 논리 파일 이름을 바꾸려면 다음 Transact-SQL 문을 실행하십시오.
ALTER DATABASE <Database name>  MODIFY FILE  ( NAME = <current_logical_name>, NEWNAME = <new_logical_name>)

참조

자세한 내용은 다음 Microsoft 웹 사이트를 방문하십시오.

데이터와 트랜잭션 로그 파일 추가 및 삭제(영문)

DBCC SHRINKFILE

실제 데이터베이스 파일 및 파일 그룹(영문)

ALTER DATABASE

데이터베이스 확장(영문)

데이터베이스 축소(영문)

자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
324432 PRB: DBCC SHRINKFILE 및 SHRINKDATABASE 명령이 부족하게 채워진 Text, Ntext 또는 Image 열 때문에 작동하지 않을 수 있다




Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 814576 - 마지막 검토: 2007년 5월 11일 금요일 - 수정: 3.2
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft SQL Server 2000 Standard Edition
키워드:?
kbsysadmin kbinfo kbhowto kbfaq KB814576

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com