신용 카드를 성공적으로 암호화하는 스크립트가 있습니다. 방아쇠로 작동해야하므로 신용 카드 열의 모든 삽입물이 자동으로 암호화됩니다. 지금 방아쇠가 작동하지만 신용 카드 열은 varchar입니다. 응용 프로그램 삽입하려고 할 때, 나는 이렇게 : 잘 작동하지만 그때 (신용 카드 열이 바로 이것이다)을 VARCHAR로 VARBINARY (최대)로 변환 어떻게SQL Server 2005 암호화 트리거
DECLARE @encryptedCreditCardNumber varbinary(max) SET @encryptedCreditCardNumber = EncryptByKey(Key_GUID('testKey'), @CreditCardNumber));
. 신용 카드 열은 내 회사에서 오래 동안 varchar 였고 많은 레거시 코드는 varchar에 의존합니다.
는