MsSQL에서 소유자(mssql2000 => mssql2005으로 복원)

by ADMINPLAY posted Nov 26, 2009
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄
# MsSQL에서 소유자(mssql2000 => mssql2005으로 복원)
----------------------------------------------------------------
use 디비명;
go
exec sp_change_users_login update_one,'디비아이디','디비아이디';
go
----------------------------------------------------------------
 
ex)
### USE db명
EXEC sp_change_users_login 'Update_One', '사용자', '로그인'
예) USE testdb
EXEC sp_change_users_login 'Update_One', 'testid', 'testid'
-- 중간의 s2kuser 정보는 DB의 사용자이고, 뒤의 s2kuser는 새로 SQL 2005에서 만들어준 로그인 이름입니다.

### test라는 디비에 olduser라는 계정으로 사용하고 있었는데
   2005로 옮겨 지면서 test라는 디비에 newuser라는 계정으로 사용을 하고 싶다면
 
USE test; --복원한 DB명
GO
EXEC sp_change_users_login 'Update_One', 'olduser', 'newuser';
이상~!!
 
 
### SQL 복구 및 장애처리 Top ###
1. SQL 200 --> SQL 2005로 이전 시 디비명이 숫자가 오면 안된다.
   ex) 2006-mojily(X) -> mojily(0)로 변경하여 복구한뒤, 커넥션 부분에서 디비명을 수정한다.
2. kmg 확장자의 이미지 파일이 안뜰 경우
   - 인터넷 정보 서비스(IIS)관리 --> mojily.co.kr 등록정보 --> HTTP 헤더 --> MIME 형식에서 추가한다.
     ex) 확장명 : .kmg  / MIME형식 : application/unknown