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 :

sa user / roles missing


Sujet :

Adaptive Server Enterprise Sybase

  1. #1
    Membre à l'essai
    Inscrit en
    Juin 2009
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 18
    Points : 16
    Points
    16
    Par défaut sa user / roles missing
    BONSOIR, J'ai-semble-t-il- perdu toutes mes entrées ds sysloginroles, et de ce fait je n'ai plus de sa/sso role pour mon user 'SA'..!
    y a t-il un moyen de GRANTER ces rôles a nouveau.

    BCP / INSERT ne marche pas.

    Cordialement
    MIchel.



    bcp master..sysloginroles in sysloginsroles.dat -Usa -c

    Password:

    Server Message: SYBASE - Msg 10353, Level 14, State 2:

    You must have any of the following role(s) to execute this command/procedure: 'sso_role' . Please contact a user with the appropria.

    CTLIB Message: - L0/O0/S0/N0/0/0:

    blk_init(): blk layer: CT library error: Failed when CT_Lib routine ct_results() called.

    blk_init failed.

    server1:/local/sybase> isql -Usa

    Password:

    1> sp_configure "allow updates",1

    2> go

    Msg 10353, Level 14, State 10:

    Server 'SYBASE', Procedure 'sp_configure', Line 695:

    You must have any of the following role(s) to execute this command/procedure:

    'sso_role' . Please contact a user with the appropriate role for help.

    (return status = 1)

    1>

    2>

    3>

    4>

    5> grant role sa_role to sa

    6> go

    Msg 10353, Level 14, State 1:

    Server 'SYBASE', Line 5:

    You must have any of the following role(s) to execute this command/procedure:

    'sa_role' . Please contact a user with the appropriate role for help.

    1> grant role sso_role to sa

    2> go

    Msg 10353, Level 14, State 2:

    Server 'SYBASE', Line 1:

    You must have any of the following role(s) to execute this command/procedure:

    'sso_role' . Please contact a user with the appropriate role for help.

    1> insert sysloginroles values (1,0,0)

    2> GO

    Msg 10353, Level 14, State 2:

    Server 'SYBASE', Line 1:

    You must have any of the following role(s) to execute this command/procedure:

    'sso_role' . Please contact a user with the appropriate role for help.

    1> 2> GO

    Suid: 1

    Loginame: sa

    Fullname:

    Default Database: master

    Default Language:

    Auto Login Script:

    Configured Authorization:

    Locked: NO

    Date of Last Password Change: Dec 15 2005 12:07AM

    Password expiration interval: 0

    Password expired: NO

    Minimum password length: 6

    Maximum failed logins: 0

    Current failed login attempts:

    (return status = 0)

    1> select show_role()

    2> go

    ----------------------------------------------------------------------------------------------------------------------------------

    NULL

    (1 row affected)

    1> set role sso_role on

    2> go

    Msg 10319, Level 14, State 1:

    Server 'SYBASE', Line 1:

    SET ROLE fails. The caller is not granted with the specified role. Please

    contact a user with System Security Officer (SSO) role for help.

    1> set role 'sso_role' on

    2> go

    Msg 10319, Level 14, State 1:

    Server 'SYBASE', Line 1:

    SET ROLE fails. The caller is not granted with the specified role. Please

    contact a user with System Security Officer (SSO) role for help.

    1> select suid,name from syslogins where suid=1

    2> go

    suid name

    ----------- ------------------------------

    1 sa

    (1 row affected)

    1> select * from sysloginroles where srid=10 and suid=1

    2> go

    suid srid status

    ----------- ----------- ------

    NULL NULL

    1> select user_name()

    2> go

    ------------------------------

    dbo

    (1 row affected)

    1> exit

  2. #2
    Membre habitué
    Inscrit en
    Août 2007
    Messages
    134
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 134
    Points : 168
    Points
    168
    Par défaut
    Bonjour,

    disposez vous d'un export logique des principales tables système ?
    Si oui, vous pouvez utiliser la méthode suivante, pour reconstruire la master:

    http://manuals.sybase.com/onlinebook...w/2238;pt=3045

    C'est un peu laborieux, mais ça fonctionne ...

    Edit: vous pouvez aussi essayer en mode single user:

    http://infocenter.sybase.com/help/in...tsg/X12679.htm
    DBA sybase confirmé
    Cherche un poste sur Paris

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2007
    Messages : 39
    Points : 48
    Points
    48
    Par défaut
    Aille, ce n'est pa gagné ; : même en single user, et en démarrant le dataserver en empêchant le recovery, les permissions restent vérifiées.
    D'expérience, ca se termine par une reconstruction du dataserver

  4. #4
    Membre à l'essai
    Inscrit en
    Juin 2009
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 18
    Points : 16
    Points
    16
    Par défaut
    ben en fait j'ai fait un 'dd' de mon master de prod et je l'ai reloade sur mon testserver et ca a marche.

    merci pr vos reponses.

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

Discussions similaires

  1. profil-user-role sur mvc
    Par mvc_dev dans le forum ASP.NET MVC
    Réponses: 8
    Dernier message: 29/04/2011, 16h07
  2. Réponses: 2
    Dernier message: 27/07/2010, 09h04
  3. [EJB3 Entity] Association n-air : User-role-profil
    Par onclezeb dans le forum Java EE
    Réponses: 3
    Dernier message: 23/06/2010, 11h49
  4. user, role access denied
    Par zibou7 dans le forum Jasper
    Réponses: 3
    Dernier message: 29/12/2008, 17h31
  5. [FB1.5] Connaitre le role attribué au user
    Par Cl@udius dans le forum SQL
    Réponses: 3
    Dernier message: 14/08/2006, 18h19

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