본문 바로가기

운영/권한 관리

데이터베이스 이동 시 패스워드를 그대로 Login 이관

728x90

데이터베이스 서버를 새로운 서버로 이관하고자 할때 Login 정보를 이관하는 방법입니다.

기존에 사용하던 Login 의 패스워드를 그대로 사용하기 위해서는 첨부된 파일을 이용하면 됩니다.

 

스크립스 실행 결과

/* sp_help_revlogin script
** Generated Feb 26 2019 10:09AM on xxxx */


-- Login: ##MS_PolicyTsqlExecutionLogin##
CREATE LOGIN [##MS_PolicyTsqlExecutionLogin##] WITH PASSWORD = 0x01008D22A249DF5EF3B79EDF954DD2D0F HASHED, SID = 0x8F651FE8547A46723A876, DEFAULT_DATABASE = [master], CHECK_POLICY = ON, CHECK_EXPIRATION = OFF; ALTER LOGIN [##MS_PolicyTsqlExecutionLogin##] DISABLE
 
-- Login: NT AUTHORITY\SYSTEM
CREATE LOGIN [NT AUTHORITY\SYSTEM] FROM WINDOWS WITH DEFAULT_DATABASE = [master]
 
-- Login: NT SERVICE\MSSQLSERVER
CREATE LOGIN [NT SERVICE\MSSQLSERVER] FROM WINDOWS WITH DEFAULT_DATABASE = [master]
 
-- Login: xx\x_xxx
CREATE LOGIN [xx\x_xxx] FROM WINDOWS WITH DEFAULT_DATABASE = [master]

sp_help_revlogin.sql
다운로드
sp_hexadecimal.sql
다운로드

위의 스크립트를 새로운 데이터베이스에 실행하면 됩니다.

728x90