사용자 도구

사이트 도구


dbms:mssql:recovery:user

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
dbms:mssql:recovery:user [2016/09/23 09:44]
starlits 만듦
dbms:mssql:recovery:user [2016/09/23 09:56] (현재)
starlits [예정정보]
줄 4: 줄 4:
   - 물리적인 서버를 새로 설치 후, SQL Server에 백업 파일 복구 후, 사용자 계정을 매핑하는 방법을 설명한다.    - 물리적인 서버를 새로 설치 후, 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** |
  
-^ Database Name ^ Database User ^ Database Password ^ 
-| admindb | db_manager | 12345a | 
  
 ===== 백업파일 복구 ===== ===== 백업파일 복구 =====
  
 +==== TDE 적용 ====
 +  - SQL Server에 TDE 가 적용되어 있다면, 
 +  - HOWTO <code>
 +-- Restoring the certificate, but without the private key.
 +CREATE CERTIFICATE TDECert
 +FROM FILE = 'D:\mssql_cert\tde_cert.cert'
 +WITH PRIVATE KEY (
 + FILE = N'D:\mssql_cert\admin_private.key',
 + DECRYPTION BY PASSWORD = 'abcde1'
 +);
 +GO
 +</code>
 +
 +==== 복구 ====
 +  - HOWTO <code>
 +-- We have the correct certificate and we've also restored the 
 +-- private key. Now everything should work. Finally! 
 +restore DATABASE [admindb]
 +FROM disk= N'D:\backup\admindb_20160923.bak'
 +WITH move 'admindb' TO N'D:\MSSQL\ADMIN\admindb_data.mdf',
 +     move 'admindb_log' TO N'D:\MSSQL\ADMIN\admindb_data_log.ldf';
 +GO
 +</code>
  
 ===== 사용자 계정 생성 ===== ===== 사용자 계정 생성 =====
dbms/mssql/recovery/user.1474591490.txt.gz · 마지막으로 수정됨: 2016/09/23 09:44 저자 starlits