mssql 2005 디비 복원 주의할 점

11-11-28 by 최고관리자

mssql 2005를 이용한 백업실행, bak 파일로 복원 절차입니다.


sql2005 를 이용한 백업후 2005 다른 서버로 이전복원시 주의할점이 있습니다


백업시 DATABASE 단위로 백업을 했다면, 복원시 역시 DATABASE를 선택을 해야합니다.

백업시 Files and Filegroup 단위로 백업을 했다면, 복원시 역시 Files and Filegroup 로 선택해서 해야합니다.


안그러면 다음과 같은 에러가 납니다.


Msg 3154, Level 16, State 4, Line 1
The backup set holds a backup of a database other than the existing '디비명' database.
Msg 3013, Level 16, State 1, Line 1
RESTORE DATABASE is terminating abnormally.


디비 및 유저를 새로 생성후 위와 같은 문제점을 거쳐 복원을 잘 하였다면, 로그인 사용자 붙이기 입니다.


대부분 아래와 같은 에러가 납니다.


user, group or role already exists in the current database


위와 같은 에러가 나면 sql query 창을 하나 띄워서 다음과 같이 하면 됩니다.

use 디비명
go
exec sp_change_users_login Update_One, '사용자명', '로그인명'
go




Comments

  1. 등록된 코멘트가 없습니다.

Leave a Comment

자동등록방지 숫자를 순서대로 입력하세요.