Checked :  MS-SQL 2008 Standard

 

DB를 백업한 서버와는 다른 서버에 DB를 복원하였을 경우, 계정 연결 오류가 발생합니다.

이때, 기존 DB 사용자를 SQL Server 로그인에 매핑해 줍니다.

 

 

USE {DB명}

GO

EXEC sp_change_users_login 'UPDATE_ONE', '{UserNamePattern}', '{LoginName}';

 

-- UPDATA_ONE :  현재 DB에서 지정된 user를 기존 SQL Server login에 연결합니다.

-- {UserNamePattern} :  현재 DB에 있는 사용자 이름.

-- {LoginName} :  SQL Server 로그인 이름.

 

 

USE {DB명}

GO

EXEC  sp_changedbowner  'sa';  // 사용자 및 기본 스키마를 'sa' 로 변경.

Posted by 블로거

댓글을 달아 주세요