백업 복원 후 접속 오류시 사용자 맵핑 쿼리

백업 복원 후 로그인 계정을 만들고 그 계정으로 접속 할 때 복원된 DB의 권한을 사용할 수 없다.

sp_change_users_login  (Transact-SQL) 프로시저를 사용해서 로그인 계정을 매핑시킨다.

use DB명
EXEC sp_change_users_login 'Update_One', '사용자ID', '패스워드'

'DB > MS-SQL' 카테고리의 다른 글

[MS-SQL] MDF, LDF 파일로 DB 복원하기  (0) 2015.10.02

1.  해당 MDF, LDF 파일을 사용하고자 하는 경로에 복사 

 

2.  아래 명령 실행

- EXEC sp_attach_db @dbname = N'test',
                                  @filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\test_data.mdf',
                                  @filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\test_log.ldf'

 

3. DB Owner mismatch 현상 발생시

 - EXEC sp_changeobjectowner 'DB소유자.해당테이블명', 'dbo'

* 참고사항

 sp_attach_db : MDF, LDF 파일 모두 남아있을때 사용

 - sp_attach_db 'DB명','경로및 파일이름.mdf','경로및 파일이름.ldf'

 sp_attach_single_file_db : MDF 파일만 남아있을 경우

 - sp_attach_single_file_db 'DB','경로및 파일이름.mdf'

 sp_detach_db : DB 분리

 - sp_detach_db 'DB명'

'DB > MS-SQL' 카테고리의 다른 글

백업 복원 후 사용자 맵핑 쿼리  (0) 2015.10.21

+ Recent posts