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

Adaptive Server Enterprise Sybase Discussion :

Migration sybase V11 - Récupération Login suite à chgt serveur.


Sujet :

Adaptive Server Enterprise Sybase

  1. #1
    Membre régulier

    Profil pro
    Administrateur de base de données
    Inscrit en
    Février 2004
    Messages
    130
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Février 2004
    Messages : 130
    Points : 99
    Points
    99
    Par défaut Migration sybase V11 - Récupération Login suite à chgt serveur.
    Bonjour,
    Nous migrons de novell vers nt4. (bon, je sais...)
    Nous avons LE dump.

    Comment puis je récupérer les users/mot/mappage base....

    Merci d'avance

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 307
    Détails du profil
    Informations personnelles :
    Âge : 65
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 307
    Points : 1 828
    Points
    1 828
    Par défaut
    En principe - bcp out de master..syslogins, sysloginroles, syssrvroles, puis rechargement dans la base de destination.

    Attention en cas de changement de version, le nombre de colonnes dans syslogins peut avoir changé.

    Aussi - attention de ne PAS recharger les users "sa" et "probe" (donc surtout ne PAS les effacer dans la base de destination!!!)

    Pour charger ces tables via bcp il faut autoriser les modifs des tables systèmes via
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sp_configure 'allow updates', 1
    , mais lorsque cette option est en marche on travaille sans filet...

    Michael

  3. #3
    Membre régulier

    Profil pro
    Administrateur de base de données
    Inscrit en
    Février 2004
    Messages
    130
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Février 2004
    Messages : 130
    Points : 99
    Points
    99
    Par défaut
    Merci pour cette réponse rapide.

    J'ai effectivement fait :
    bcp master..syslogins out logins.bcp -SServeurSource -Usa -c
    puis sur le serveur cible :
    bcp master..syslogins in logins.bcp -SServeurCible -Usa -c

    Les logins sont créés et même les alias, mais il est impossible de se connecter avec les logins créés, les mots de passe ne fonctionnent pas.

    Est-il possible via cet import/export (de Netware 4.12 vers Windows NT 4.0) de récupérer les mots de passe ?



    Citation Envoyé par mpeppler Voir le message
    En principe - bcp out de master..syslogins, sysloginroles, syssrvroles, puis rechargement dans la base de destination.

    Attention en cas de changement de version, le nombre de colonnes dans syslogins peut avoir changé.

    Aussi - attention de ne PAS recharger les users "sa" et "probe" (donc surtout ne PAS les effacer dans la base de destination!!!)

    Pour charger ces tables via bcp il faut autoriser les modifs des tables systèmes via
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sp_configure 'allow updates', 1
    , mais lorsque cette option est en marche on travaille sans filet...

    Michael

  4. #4
    Membre chevronné

    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 307
    Détails du profil
    Informations personnelles :
    Âge : 65
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 307
    Points : 1 828
    Points
    1 828
    Par défaut
    Effectivement, il est possible que les passwords ne soient pas compatibles entre les platformes.

    Dans ce cas il faudra forcer le password à qqch de simple (via sp_password, exécuté par un user avec sso_role), et ensuite faire remettre des passwords par les utilisateurs.

    Michael

  5. #5
    Membre régulier

    Profil pro
    Administrateur de base de données
    Inscrit en
    Février 2004
    Messages
    130
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Février 2004
    Messages : 130
    Points : 99
    Points
    99
    Par défaut
    C'est sur des rails....

    Merci pour tout.

    Citation Envoyé par mpeppler Voir le message
    Effectivement, il est possible que les passwords ne soient pas compatibles entre les platformes.

    Dans ce cas il faudra forcer le password à qqch de simple (via sp_password, exécuté par un user avec sso_role), et ensuite faire remettre des passwords par les utilisateurs.

    Michael

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

Discussions similaires

  1. Migration Sybase Anywhere -> SQL Server 2005 Express
    Par bubi dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 31/10/2005, 15h23
  2. migration sybase/mysql
    Par phil83 dans le forum Migration
    Réponses: 3
    Dernier message: 10/08/2005, 09h31
  3. [SYBASE][DSQUERY] retrouver nom et port serveur
    Par fredericL dans le forum Sybase
    Réponses: 3
    Dernier message: 09/06/2004, 14h58
  4. Migration Sybase --> PostgreSQL
    Par vquesnay dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 11/03/2004, 17h55
  5. Réponses: 3
    Dernier message: 18/11/2002, 16h36

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