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 :

Copy-DbaLogin && exec sp_help_revlogin version2005 to 2014


Sujet :

Administration SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    test
    Inscrit en
    Mai 2016
    Messages
    347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Algérie

    Informations professionnelles :
    Activité : test
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Mai 2016
    Messages : 347
    Par défaut Copy-DbaLogin && exec sp_help_revlogin version2005 to 2014
    bonjour a tous

    j'ai un projet de migration SQL Server from 2005 TO SQL server2016 avec un passage intermédiaire de version 2014

    pour le transfert des login j'était devant deux méthode

    1 méthode Procédure définit et recommandé par Microsoft

    2 éme méthode dbatools
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Copy-DbaLogin -Source $Source -Destination $Destination
    Qui a une retour d’expérience par rapport a la commande Copy-DbaLogin depuis la version 2005 est ce que je peut le faire confiance

    surtout a la description de cette commande j'ai cette description
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SQL Server 2005 & newer: Migrates logins with SIDs, passwords, defaultdb, server roles & securables, database permissions & securables, login attributes (enforce password policy, expiration, etc.)
     
    The login hash algorithm changed in SQL Server 2012, and is not backwards compatible with previous SQL Server versions. This means that while SQL Server 2000 logins can be migrated to SQL Server 2012, logins created in SQL Server 2012 can only be migrated to SQL Server 2012 and above.
    https://docs.dbatools.io/#Copy-DbaLogin

    merci pour vos retour d'experience

  2. #2
    Invité
    Invité(e)
    Par défaut
    Tu pars de loin !
    J'ai toujours utilisé la façon microsoft sp_help_revlogin plutôt qu'une procédure tiers.
    Et vu que ça fait la job, je n'ai jamais cherché plus loin !

  3. #3
    Expert confirmé
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Par défaut
    J'ai été aussi adepte de l'ancienne méthode pendant longtemps.

    Cependant je dois dire que les dbatools font également très bien le job avec Copy-DbaLogin. Un des avantages (parmi d'autres) avec Copy-DbaLogin est qu'il copie également les permissions liés au login contrairement à sp_help_revlogin. La plupart des tâches de migration peuvent être automatisées avec PowerShell et Copy-DbaLogin n'est qu'une partie des possibilités du framework dbatools qui permet de réaliser une migration.
    Je pense que d'autres pourront exposer leurs expériences également, cela pourrait être intéressant ...

    J'en ai une très bonne expérience et je l'utilise depuis quelques années personnellement.

    SQL Server 2005 & newer: Migrates logins with SIDs, passwords, defaultdb, server roles & securables, database permissions & securables, login attributes (enforce password policy, expiration, etc.)

    The login hash algorithm changed in SQL Server 2012, and is not backwards compatible with previous SQL Server versions. This means that while SQL Server 2000 logins can be migrated to SQL Server 2012, logins created in SQL Server 2012 can only be migrated to SQL Server 2012 and above.
    Le message explique simplement que la rétro-compatibilité n'est pas possible et ceci est valable pour n'importe quelle méthode / outil utilisé.

    ++

  4. #4
    Membre éclairé
    Homme Profil pro
    test
    Inscrit en
    Mai 2016
    Messages
    347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Algérie

    Informations professionnelles :
    Activité : test
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Mai 2016
    Messages : 347
    Par défaut
    Merci bien DAVid

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