Quantcast
Channel: SQL.ru: Microsoft SQL Server
Viewing all articles
Browse latest Browse all 7251

Шифрование на SQL 2016

$
0
0
Добрый день !

Делаю так:

Microsoft SQL Server 2016 (RTM) - 13.0.1601.5 (X64) Apr 29 2016 23:23:58 Copyright (c) Microsoft Corporation Express Edition (64-bit) on Windows Server 2012 R2 Datacenter 6.3 <X64> (Build 9600: ) (Hypervisor)

CREATE CERTIFICATE TEST
   WITH SUBJECT = 'TEST',
   START_DATE = '20010101',
   EXPIRY_DATE = '20501231'

DECLARE @rp VARCHAR(255)
SELECT @rp = CONVERT(VARCHAR(255), ENCRYPTBYCERT(CERT_ID('TEST'), 'пороль'))
SELECT CONVERT(VARCHAR(255), DecryptByCert(Cert_Id('TEST'), CONVERT(VARBINARY(255), @rp)))


на SQL 2008 R2, 2012 все работает, на 2016 выдает NULL

В чем проблема ?

Viewing all articles
Browse latest Browse all 7251

Trending Articles