2017-08-26 6 views
3

Hier, le certificat toujours crypté a cessé de fonctionner. Ce qui a conduit mon application à l'arrêt. La seule réponse que j'ai reçue de l'application était erreur de temporisation.Le serveur toujours crypté SQL Server 2016 a cessé de fonctionner, erreur de délai

J'ai un database avec une table utilisateur, où pwd est cryptée. Le serveur Web a toujours le certificat toujours chiffré installé dans le magasin de certificats personnels de l'utilisateur du pool d'applications. Cela allait tout tickety-boo jusqu'à ce que l'application a soudainement été incapable de vérifier les détails de connexion.

J'ai résolu le problème en ouvrant MMC en tant qu'utilisateur du pool d'applications et en cliquant sur actualiser sur le magasin User\Personal\Cerificates actuel.

Quelqu'un d'autre a rencontré ce problème? Si oui, comment l'avez-vous résolu? Comme dans, comment avez-vous empêché que cela se reproduise?

+0

Il est encore arrivé hier, et j'ai utilisé la commande powershell "Get-ChildItem cert: \ CurrentUser \ My" pour résoudre le problème. –

+0

J'ai créé ce fil de discussion dans le forum SQL Server: https://social.msdn.microsoft.com/Forums/sqlserver/en-US/3874aa2f-0bc4-434d-a74e-6e7d2e7799a6/sql-server-2016-always-encrypted -certificate-stopped-working? forum = sqlsecurity # 8f3f1626-0024-47e0-9c6c-5a1ed93a4df0 –

Répondre

3

Dans IIS (service d'informations Internet), Pool d'applications, paramètres avancés, Modèle de processus, définissez Load user profile = true. Résolu :-)

+0

Très bien, maintenant vous pouvez accepter votre propre réponse en cochant la case à côté de la réponse. –