IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration SQL Server Discussion :

ALTER CREDENTIAL .. An error occurred during decryption [2008]


Sujet :

Administration SQL Server

  1. #1
    Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2021
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2021
    Messages : 7
    Points : 4
    Points
    4
    Par défaut ALTER CREDENTIAL .. An error occurred during decryption
    Bonjour,

    Lors du déroulement d’un script tel que ci-dessous :

    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    ALTER CREDENTIAL Credential_xxxx  WITH IDENTITY = 'YYYY\xxxx', SECRET = '******** mot secret ****'
    On obtient l’erreur suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Msg 15466, Level 16, State 2, Line 1
    An error occurred during decryption.
    Quelle est selon vous l’origine de cette erreur ?
    Comment doit-on procéder pour corriger cette erreur ?

    Remarque :
    . Je ne suis pas à l’origine de ce script, je ne connais pas tous les tenants et les aboutissants de ce script.
    . YYYY représenterait un nom de domaine (il correspond au résultat de DEFAULT_DOMAIN())
    . xxxx représenterait le nom de l’utilisateur du domaine
    . J’ai vérifié, en plus du Credentiel nommé Credential_xxxx dont il est question de modifier le mot de passe, il existe un login avec authentification Windows nommé YYYY\xxxx ayant donc exactement le même nom que celui indiqué dans l’instruction ci-dessus dans la partie IDENTITY (IDENTITY = 'YYYY\xxxx')

    Merci pour vos réponses.

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 761
    Points : 52 547
    Points
    52 547
    Billets dans le blog
    5
    Par défaut
    La bases de données a t-elle été migrée ?

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  3. #3
    Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2021
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2021
    Messages : 7
    Points : 4
    Points
    4
    Par défaut
    Merci SQLpro pour ta réponse,
    Tu veux dire que l’instance SQL Server a été migrée d’une version N vers N+1 (de SQL Server) ? J’avoue que je ne connais pas l’historique, mais je peux poser la question aux anciens.
    Tout ce que je sais, c’est que l’instance SQL Server est actuellement en version Microsoft SQL Server 2008 (SP4) .
    PS : Sauf erreur de ma part, il ne s’agit pas d’un problème d’une base de données en particulier, mais d'un problème de niveau instance (?).

  4. #4
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 761
    Points : 52 547
    Points
    52 547
    Billets dans le blog
    5
    Par défaut
    Une base restaurées ? Par exemple...

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  5. #5
    Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2021
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2021
    Messages : 7
    Points : 4
    Points
    4
    Par défaut
    Je ne sais pas s’il y a eu restauration ou pas de bases de données. Il y a eu vraisemblablement des restaurations de base de données utilisateurs. Ce sont des opérations courantes.

    Le Credential, dont il est question, et sauf erreur de ma part, est de niveau Serveur (Instance SQL server), il n’est pas lié à une base de données utilisateur, en particulier, il est lié à un compte de domaine, et à une connexion SQL server du même nom, sous authentification Windows.
    A moins que tu veux parler de la base master dans laquelle ces informations (login, credential) y seraient enregistrées et après restauration de la base master ces information seraient perdues (?), et ce qui expliquerait cette erreur (?).

    Merci SQLpro pour tes réponses.

  6. #6
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 761
    Points : 52 547
    Points
    52 547
    Billets dans le blog
    5
    Par défaut
    et oui !

    Pour des raisons de sécurité l'architecture de chiffrement de SQL Server impose une dépendance des clefs à tous les étages : OS / instance / base. Il faut donc la rétablir pour pouvoir déchiffrer.
    MS SQL Server n'est pas une passoire dont le chiffrement est cosmétique comme PostGreSQL ou MySQmerde !

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  7. #7
    Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2021
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2021
    Messages : 7
    Points : 4
    Points
    4
    Par défaut
    Effectivement le problème provenait bien de clé principale de Service.

    J’ai régénéré la clé principale de Service et le problème a été résolu.

    Merci.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Error occurred during initialization of VM
    Par khalidlyon dans le forum Général Java
    Réponses: 1
    Dernier message: 13/07/2008, 22h18
  2. An Internal error occured during : "Update Manager"
    Par gnaoui_9999 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 08/05/2008, 20h17
  3. Error occurred during initialization of VM
    Par LaSirenne dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 18/02/2008, 15h26
  4. Problem an internal error occured during :" lunching"
    Par Dev_info dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 24/04/2007, 13h09
  5. Error occurred during initialization of VM
    Par Emilie MARQUOIS-OGEZ dans le forum Langage
    Réponses: 2
    Dernier message: 27/11/2006, 11h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo