2017-10-20 9 views
1

이전에 고전 ASP를 사용하여 작성한 비즈니스 응용 프로그램이 있습니다. 이제 우리는 SQL 2016의 항상 암호화 된 기능을 활용하고 싶습니다. this article에서 유일한 옵션은 Microsoft ODBC 드라이버 13.1을 사용하는 것이지만 모든 데이터 유형이 작동하지 않기 때문에 VB 스크립트를 사용하여 지원되지 않습니다.SQL Server 사용 항상 클래식 ASP로 암호화

전체 응용 프로그램을 다시 작성하는 것 외에는 항상 클래식 ASP로 암호화 된 다른 방법을 사용하는 다른 방법이 있습니까?

드라이버의 향후 릴리스에서 지원이 추가 될 예정입니까?

답변

2

oledb 드라이버는 deprecated이며 새 버전의 SQL Server에는 사용할 수 없습니다.

enter image description here

좋은 새가 그 Microsoft 그들이 실수 만든 시인이다 :

그러나 이후의 리뷰 중에이 중단 실수는 것으로 확인되었다 때문에 여전히 SQL 서버 내에서 실질적인 시나리오 OLE DB에 의존하고이를 변경하면 기존 고객 인 시나리오가 손상 될 수 있습니다.

oledb 드라이버는 아니요 undeprecated입니다. 새 버전은 불행히도 월 2018 년 출시 될 첫 번째 버전은 SNAC의 11.0.x의 기능들을 지원하는 것입니다, 그래서 SQL 서버와 함께 제공 새로운 아무것도 2014+ 지원 될 것 없다 :

새로운에게 OLE DB의 릴리스는 투명 네트워크 IP 해상도, 항상 암호화, Azure AD 인증, 대량 복사 및 테이블 값 매개 변수를 지원하지 않습니다.

항상 암호화를 지원할 새 버전의 드라이버가 나올 때까지 기다릴 수 있습니다. 그렇지 않으면 AE가 필요한 새 ODBC 드라이버를 사용하는 것과 현재의 OLEDB 드라이버를 사용하여 모든 것을 다시 쓰지 않는 두 가지 연결을 사용할 수 있습니다.