백업 인증서에 ERROR_NUMBER 15151, 심각도 16, 상태 1, 프로 시저 -, 라인 8, 메시지가 T-SQL (SQL Server 2008 R2) 오류가 발생했습니다 : '인증서 1'인증서를 찾을 수 없습니다. 존재하지 않거나 권한이 없기 때문입니다.인증서를 찾을 수 없습니다
master.sys.certificates에서 인증서를 볼 수 있습니다.
우리의 의사 코드 :사본이 부착되지 않은 template_db는
이
생성 (마스터 DB에 저장 프로 시저) DB1에게
만들 certificate1를 부착 DB1하기 @password
는 서버 인증서 데이터베이스 암호화 키 ... 암호화 만들기 '+ @ CERTIFICATE_NAME + ... DB1 투명 데이터베이스 암호화에
차례 certificate1를 사용하여 (저장 DB1의 절차). (N'ALTER의 DATABASE '+ @ DB_NAME + N'SET 암호화 ON ')
N'BACKUP 인증서'+ @ CERTIFICATE_NAME + N ' 파일에 =' ''+ @ certificate_file_path + N '' ' 개인 키 ( FILE = '' '+ @ private_key_file_path + N' '', PASSWORD BY 암호화 = ''WITH '+ @ 비밀번호 + N'
이 해결 방법 위해 시도하기 위해 '' ' 오류가 발생하여 db1 및 master를 포함하여 매번 다른 데이터베이스에서 BACKUP CERTIFICATE 코드로 세 가지 방법을 테스트했습니다. 모두 동일한 오류가 발생합니다.
아이디어가 있으십니까? 감사.
담당자가 충분하지 않아 답변을 투표 할 수 없습니다. 게시 해 주셔서 감사합니다. 이것은 내 문제 였고 거기에 저장된 인증서를 백업하기 위해 master 데이터베이스를 강조해야했습니다. –