mssql bak복원, mdf연결시 소유권 이전
페이지 정보
작성자 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 에필로그 댓글 0건 조회 3,603회 작성일 18-06-29 18:05본문
데이터베이스 이름/계정/암호가 xxxxx/xxxxx/yyyyy라고 한다면 쿼리에서 다음을 실행
USE [master]
GO
CREATE LOGIN [xxxxx] WITH PASSWORD=N'yyyyy', DEFAULT_DATABASE=[xxxxx], DEFAULT_LANGUAGE=[한국어], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF
GO
ALTER LOGIN [xxxxx] ENABLE
GO
USE xxxxx
GO
EXEC sp_change_users_login 'Update_One', 'xxxxx', 'xxxxx'
GO
다른 서버로 데이터베이스를 복원(bak) 또는 연결(mdf, ldf)을 했을 때 소유자의 신구 SID가 일치하지 않아 데이터베이스에 연결을 할 수 없습니다가 나오면 다음이다.
USE 해당데이터베이스
GO
EXEC sp_change_users_login "Update_One", "소유자계정", "소유자계정"
GO
댓글목록
등록된 댓글이 없습니다.