SQL 2000 에서 쿼리로 Test_Data.MDF 파일을 AAA_Data.MDF 파일로 바꾸고 싶은데
alter database ABC_DB modify file (name=Test_Data, filename='C:\AAA_Data.MDF')
MODIFY FILE이 실패했습니다. 물리적 이름을 지정하지 마십시오.
이런 에러메세지가 나옵니다..방법좀 갈켜주세요...
a.xls 라는 엑셀파일이 있습니다.
이 파일을 연 상태에서 파일명을 바꿀수가 없겠지요.
동일합니다.
SQL Server가 Test_Data.MDF을 연 상태이기 때문에 바꿀수 없겠지요.
그렇다면 어떻게 해야 할까요? 엑셀과 동일합니다.
파일을 닫은 다음 바꾸면 되겠지요.
----------------------------------------------------------------------
1. sp_detach_db 'DB명' 으로 해서 파일을 닫은 다음 msdn.microsoft.com/ko-kr/library/ms188031.aspx
2. 이름을 바꾸시고
3. sp_attach_db 로 다시 db를 여세요. msdn.microsoft.com/ko-kr/library/ms179877.aspx
AAA.MDF파일을 내컴퓨터에서 찾아서 이름바꾸기 BBB.MDF 이렇게 말구요
mdf , ldf 파일 이름을 쿼리문으로 바꾸고 싶어요...
예를들면
alter database ABC_DB modify file (name=AAA_Data, filename='C:\BBB_Data.MDF')
이런식으로...방법이 있나요?