Azure Dashboard에서 데이터베이스의 TDE (Transparent Data Encryption) 기능이 꺼져 있다는 것을 알았습니다. 나는 그것을 Azure Portal을 통해 돌렸다. 내 dbproj
게시 과정에서 뭔가가 포함되어 있음을 깨달았다.dbproj를 사용하여 게시하면 투명 데이터 암호화가 해제됩니다.
SET ENCRYPTION OFF
은 게시 화면에 그런 일을 할 것입니다 명백한 옵션이 없습니다.
Azure Dashboard에서 데이터베이스의 TDE (Transparent Data Encryption) 기능이 꺼져 있다는 것을 알았습니다. 나는 그것을 Azure Portal을 통해 돌렸다. 내 dbproj
게시 과정에서 뭔가가 포함되어 있음을 깨달았다.dbproj를 사용하여 게시하면 투명 데이터 암호화가 해제됩니다.
SET ENCRYPTION OFF
은 게시 화면에 그런 일을 할 것입니다 명백한 옵션이 없습니다.
많은 시행 착오 끝에 체크 박스 Deploy database properties
의 선택을 취소하면 게시 스크립트에서 암호화를 사용하지 않도록 정크를 포함하지 않았습니다. 그렇다면 어떤 db 속성이이 문제를 일으키는 지 확인해야했습니다.
dbproj
대상 플랫폼이
Microsoft Azure SQL Database
하지
Microsoft Azure SQL Database V12
로 설정했다. V12는 TDE가 있고 오래된 DB는 그렇지 않습니다.
dbproj (proj 속성을 마우스 오른쪽 버튼으로 클릭)의 속성으로 이동 한 다음 프로젝트 설정으로 이동하여 V12로 변경 한 다음 Database Settings
을 클릭하십시오. Miscellaneous
탭으로 이동하여 Encryption enabled
을 확인하십시오. 빌라, 끝났어. 게시 설정에서 Deploy database properties
을 다시 사용하도록 설정했는지 확인합니다.