none
BACKUP MASTER KEY TO FILE RRS feed

  • 질문

  • 안녕하세요.

    2008 R2 채험판을 가지고 TDE 설정을 하려합니다.

    아래와 같이 과정에서 두번째에서 오류가 발생합니다.

    폴더가 쓰기권한과 경로가 올바른거 같은데 되지 않아... 문의 드립니다.

    아래와 같이 하는 방법이 맞는지, 해결 방법을 알려주시기 바랍니다.

    수고하세요.

    [오류 내용]

    메시지 15240, 수준 16, 상태 1, 줄 1
    파일 'C:\enc\'에 쓸 수 없습니다. 쓰기 권한이 있는지, 파일 경로가 올바른지, 그리고 파일이 존재하지 않는지 확인하십시오.

    [진행 순서]

    1. 데이터베이스 마스터 키를 생성한다.(정상처리)
    CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'audehd';

    2. 데이터베이스 마스터 키를 백업한다.(오류 발생)

    BACKUP MASTER KEY TO FILE = 'C:\enc\'
         ENCRYPTION BY PASSWORD = 'audehd';

    3. 서비스 마스터 키를 백업한다.
    BACKUP SERVICE MASTER KEY TO FILE = ''C:\enc\'
        ENCRYPTION BY PASSWORD = 'audehd';

    4. 인증서를 생성한다.
    CREATE CERTIFICATE MyServerCert WITH SUBJECT = 'My DEK Certificate';

    5. 데이터베이스 암호화 키(DEK)를 생성한다.
    USE AdventureWorks;
     
    CREATE DATABASE ENCRYPTION KEY
    WITH ALGORITHM = AES_128
    ENCRYPTION BY SERVER CERTIFICATE MyServerCert;

    6. TDE를 적용한다.
    ALTER DATABASE AdventureWorks SET ENCRYPTION ON;

    2012년 3월 27일 화요일 오전 7:56

답변

  • 파일이름을 지정하지 않아서 발생하는 오류입니다.
    c:\Enc 폴더 아래에 파일이름을 지정해야 합니다.
    구문을 아래와 같이 변경해보십시오.

    BACKUP MASTER KEY TO FILE = 'C:\Enc\dbmasterkey'
          ENCRYPTION BY PASSWORD = 'Pa$$w0rd';


    답변이 문제 해결에 도움이 되었다면 답변으로 채택을 부탁 드립니다.
     하지만 문제 해결이 되지 않아서 정확한 답변을 원하는 경우에는 문제의 정보를 더 자세하게 답변으로 제공해주시기 바랍니다.


    Hong-ju

    2012년 3월 27일 화요일 오전 9:35
  • 정홍주 MVP님께서 정확하게 답변해 주셨네요^^

    파일명을 지정해 주시면 되고, 가능하다면 확장자도 지정해서 구분하시는 것도 좋겠습니다.

    일반적으로 데이터베이스 마스터 키는 .DMK

    서비스 마스터 키는 .SMK 등으로 확장자를 지정하기도 합니다.

    감사합니다.


    Best Regards, Daejoong Samuel Sung Microsoft SQL Server MVP,MCITP,MSTS, Senior Consultant @ SQLRoad.COM

    2012년 3월 28일 수요일 오전 12:02
    중재자

모든 응답

  • 파일이름을 지정하지 않아서 발생하는 오류입니다.
    c:\Enc 폴더 아래에 파일이름을 지정해야 합니다.
    구문을 아래와 같이 변경해보십시오.

    BACKUP MASTER KEY TO FILE = 'C:\Enc\dbmasterkey'
          ENCRYPTION BY PASSWORD = 'Pa$$w0rd';


    답변이 문제 해결에 도움이 되었다면 답변으로 채택을 부탁 드립니다.
     하지만 문제 해결이 되지 않아서 정확한 답변을 원하는 경우에는 문제의 정보를 더 자세하게 답변으로 제공해주시기 바랍니다.


    Hong-ju

    2012년 3월 27일 화요일 오전 9:35
  • 정홍주 MVP님께서 정확하게 답변해 주셨네요^^

    파일명을 지정해 주시면 되고, 가능하다면 확장자도 지정해서 구분하시는 것도 좋겠습니다.

    일반적으로 데이터베이스 마스터 키는 .DMK

    서비스 마스터 키는 .SMK 등으로 확장자를 지정하기도 합니다.

    감사합니다.


    Best Regards, Daejoong Samuel Sung Microsoft SQL Server MVP,MCITP,MSTS, Senior Consultant @ SQLRoad.COM

    2012년 3월 28일 수요일 오전 12:02
    중재자
  • 안녕하십니까? 노땅스 님,
    Microsoft TechNet의Forum 사이트를 방문해 주셔서 감사합니다.

    MVP님들께서 좋은 답변해주셨습니다.

    답변이 문제 해결에 도움이 되었다면 답변으로 채택을 부탁드립니다.
    하지만 문제 해결이 되지 않아서 정확한 답변을 원하는 경우에는 문제의 정보를 더 자세하게 답변으로 제공해주시기 바랍니다.

    2012년 3월 28일 수요일 오전 12:13
    중재자