Je suis en train d'utiliser la colonne toujours crypté avec SQL Server 2016 et RHEL 7.Connectez-vous à SQL Server 2016 avec fonction toujours crypté
J'ai créé mon DSN in /etc/odbc.ini
.
Infos reg odbc.ini
est
[test]
Driver=/opt/microsoft/msodbcsql/lib64/libmsodbcsql-13.1.so.8.0
Description=My Sample ODBC Database Connection
Trace=Yes
Server=ip address of sqlserver 2016
Database=Test
ColumnEncryption=Enabled
J'ai essayé de mettre la clé principale de la colonne .crt dans
/ssl/private and /etc/pki/ca-trust/extracted/pem/.
J'utilise la commande pour se connecter
sqlcmd -D -S test -U test -P test -d Test -Q "select * from empInfo"
Je reçois l'erreur
Sqlcmd: Error: Internal error at ReadAndHandleColumnData (Reason: Error reading column data).
SqlState CE200, Keystore provider MSSQL_CERTIFICATE_STORE not found. Ensure that the appropriate Keystore provider library has been loaded.
Quelqu'un peut-il m'aider avec ceci? Il semble que cela ne prenne pas le certificat. Si tel est le cas, quel sera l'emplacement du fichier crt à mettre?
Cordialement, Sanjay