database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 3954 게시물 읽기
No. 3954
FileGroup 삭제 문의
작성자
고형석(icanrisk)
작성일
2008-01-03 11:42
조회수
4,313

MSSQL 2005 UI에서 filegroup를 지우니까..

파일은 지워지고 filegroup은 그냥 남아있더군요



그래서

alter database [데이타베이스명] remove filegroup [파일그룹명] 

  -->파일그룹은 비어있지 않으므로 제거할수 없습니다

 

메시지가 나와서


alter database  [데이타베이스명] remove file [파일명] 

---> 하나이상 파일을 찾을수 없거나 초기화 할수없습니다.

     물론 디렉토리에 파일이 없구요...


파일이 사라져서 파일그룹을 지우려는데

 파일그룹은 비어있지 않으므로 제거할수 없습니다. 메시지가 나오더구요


해결방법 부탁드립니다..

UI에서 지웠더니.. 이런 현상이...

이 글에 대한 댓글이 총 2건 있습니다.

비어 있지 않다면 삭제가 불가능하겠죠.. 

그 파일그룹을 사용하고 있는 테이블을 찾아  다른 파일그룹에 옮기십시오. 
그리고 그 테이블을 drop하시고 
사용하신 명령을 사용하십시오. 

backup을 하신 후 restore하실때 file group을 합해버리십시오.
(근데 이건 제가 해보지 않아서 확실치는 않습니다) 

.님이 2008-01-03 14:01에 작성한 댓글입니다. Edit

dbcc shrinkfile 
EMPTYFILE

지정한 파일의 모든 데이터를 동일한 파일 그룹의 다른 파일로 마이그레이션합니다. Microsoft® SQL Server™에서는 EMPTYFILE 옵션을 사용한 파일에 더 이상 데이터를 저장할 수 없습니다. 이 옵션은 ALTER DATABASE 문을 사용하여 해당 파일을 삭제할 수 있도록 허용합니다.

석이님이 2008-01-04 15:37에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
3957[질문LINKED_SERVER 이용하여 JOIN 했을때.. [3]
정대웅
2008-01-03
3547
3956SQL 서버가 없거나 액세스 할수 없습니다.
허접
2008-01-03
4064
3955트리거존재하는 테이블을 삭제하면 어떻게 해야하는지..? [1]
2008-01-03
2891
3954FileGroup 삭제 문의 [2]
고형석
2008-01-03
4313
3953급합니다. 거래처원장 조회하는 퀘리입니다. ?
이동안
2008-01-03
2948
3952테이블에 트리거가 존재하는지 어떻게 알수 있나요? [2]
2008-01-02
3446
3951MS-SQL2000 DB사용량 증설 방법
권태영
2008-01-02
3053
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다