파일이름을 변경하여 변경하는 방법이다.



RESTORE FILELISTONLY FROM DISK='C:\A.bak'


RESTORE DATABASE 스키마이름 FROM DISK='C:\A.bak'

WITH 

   MOVE '논리이름' TO 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\스키마이름 .mdf',

   MOVE '논리이름_log' TO 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\스키마이름 .ldf'






파랑 : 백업 파일 위치

첫번째 줄 입력하게 하게 원래 백업파일에 논리적인 이름 나오게 된다.


녹색 : 원래 백업파일에 논리적인 이름

빨강 : 복원될 스키마 이름



'DB > Mssql' 카테고리의 다른 글

Mssql 주의대상  (0) 2013.02.08

 

컴퓨터의 불안정한 종료로 인하여 DB파일에 손상을 입을 경우 데이터베이스 옆에 "(주의대상)"이라로 뜰 때가 있음.


1) SQL Server Management Studio 실행

2) EXEC sp_resetstatus 'yourDBname';

ALTER DATABASE yourDBname SET EMERGENCY

DBCC checkdb('yourDBname')

ALTER DATABASE yourDBname SET SINGLE_USER WITH ROLLBACK IMMEDIATE

DBCC CheckDB ('yourDBname', REPAIR_ALLOW_DATA_LOSS)

ALTER DATABASE yourDBname SET MULTI_USER


위 쿼리를 복사후 주의대상 DB 이름으로 변경후 쿼리를 실행하면 된다.

 

출처 : http://http://jjun7983.tistory.com/151

'DB > Mssql' 카테고리의 다른 글

[MSSQL] MSSQL 파일이름 변경하여 복원  (0) 2015.01.12

+ Recent posts