사용자 도구

사이트 도구


dbms:mssql:recovery:user

문서의 이전 판입니다!


SQL Server Recovery/User Mapping

목적

  1. 물리적인 서버를 새로 설치 후, SQL Server에 백업 파일 복구 후, 사용자 계정을 매핑하는 방법을 설명한다.

예정정보

TDE Cert File d:\mssql_cert\tde_cert.cert
TDE Private Key d:\mssql_cert\tde_private.key
TDE Encryption Password abcde1
Backup File d:\backup\admin_20160923.bak
Recovery Directory d:\MSSQL\ADMIN\
Database Name admindb
Database User db_manager
Database Password 12345a

백업파일 복구

TDE 적용

  1. SQL Server에 TDE 가 적용되어 있다면,
  2. HOWTO
    -- Restoring the certificate, but without the private key.
    CREATE CERTIFICATE TDECert
    FROM FILE = 'D:\cert\tde_cert.cert'
    WITH PRIVATE KEY (
    	FILE = N'D:\cert\admin_private.key',
    	DECRYPTION BY PASSWORD = 'abcde1'
    );
    GO

사용자 계정 생성

  1. 계정 생성하는 방법은 2가지 명령어로 가능한다.
  2. 계정생성 HOWTO 1
    sp_addlogin 'db_manager','12345a','admindb';
  3. 계정생성 HOWTO 2
    create login db_manager
    with password='12345a',
    default_database=admindb;

사용자 계정과 데이타베이스 매핑

  1. 계정 매핑
    USE admindb
    go
    EXEC sp_change_users_login 'Update_One', 'db_manager', 'db_manager'
dbms/mssql/recovery/user.1474591941.txt.gz · 마지막으로 수정됨: 2016/09/23 09:52 저자 starlits