2016-11-14 3 views
2

"Always Encrypted"를 사용하여 SQL Server 2016의 쿼리를 사용하여 열을 쉽게 암호화 할 수 있습니다. 그러나 우리는 기존 테이블을 가지고 있습니다. 그렇다면 기존 테이블의 열을 암호화하는 방법은 무엇입니까? 나는 그것을 변경 쿼리를 사용해야합니다. 열 SQL Server 2016을 항상 암호화하는 방법은 무엇입니까? -Alter Query

나는 당신의 SQL 서버 관리 스튜디오를 사용하여 기존 테이블의 컬럼을 암호화 할 수 있습니다 쿼리

alter table testemp alter column ename add ENCRYPTED WITH (
ENCRYPTION_TYPE = DETERMINISTIC, 
ALGORITHM = 'AEAD_AES_256_CBC_HMAC_SHA_256', 
COLUMN_ENCRYPTION_KEY = CEK_Auto8) 

답변

1

을 다음 시도했다.

MSDN page

+0

이것이 유일한 방법 일 수 있는지 명확히 할 수 있습니까? T-SQL 또는 .Net 데이터 공급자에서 수행 할 수 있습니까? – explunit