• MS SQL Exec sp_detach_db 주의해서 사용하기!

    MS SQL의 트랜젝션에는 sp_detach_db 라는 것이 있다. 이것은 현재 물려져 있는 DB의 데이터 파일(보통 C:\Microsoft SQL Server\MSSQL.1\MSSQL\Data 이런 곳에 있는)인 mdf파일과 ldf파일의 백업/복원 (좀 원시적인 방법이나..) 을 할때 사용된다. MDF파일과 LDF파일은 DB가 실행되어 있으면 DB에 물려있기 때문에 복사,삭제 등이 불가능하지만 EXEC sp_detach_db ‘test’, ‘true’   쿼리를 이런 식으로 날리면 mdf파일과 ...

    Read More