[MSSQL] 다른 데이터베이스명으로 복원하기
윈도우즈/MSSQL2015. 1. 27. 09:31
반응형
RESTORE
DATABASE
[mydb2]
FROM
DISK = N
'D:MSSQLBackupmydb1.bak'
WITH
FILE = 1,
MOVE
N
'mydb1'
TO
N
'D:MSSQLDatamydb2.mdf'
,
MOVE
N
'mydb1_log'
TO
N
'D:MSSQLDatamydb2_log.ldf'
,
NOUNLOAD,
REPLACE
, STATS = 10
GO
[출처] 블루레이 | blueray21 (http://blueray21.tistory.com/62)
내용추가
* mydb1 : 기존 DB명
* mydb2 : 새 DB명
* 위와 같이 해서 오류가 날 경우(데이터나 로그 이름이 틀린경우)
아래 쿼리로 확인하여 4, 5 번째줄 mydb1 을 대체합니다.
restore filelistonly from disk='D:MSSQLBackupmydb1.bak'
반응형
'윈도우즈 > MSSQL' 카테고리의 다른 글
sql server 복제에서는 서버 연결 시 실제 서버 이름이 필요합니다. (0) | 2019.05.17 |
---|---|
DB간 테이블 복사 쿼리 (0) | 2015.01.27 |
SQL Injection 공격 복구 쿼리문 (0) | 2015.01.27 |
MSSQL 필드 속성 변경 (0) | 2015.01.27 |
Microsoft OLE DB Provider for SQL Server 오류 '80040e57' 문자열이나 이진 데이터는 잘립니다. (0) | 2015.01.27 |
댓글()