locked
URGENTE : Problema com User após Restore RRS feed

  • Pergunta

  •  

    Pessoal, realizei restore no banco Teste2 ( opção Database - Complete ), só que não consigo logar com o usuário user_teste2.

    Lá em Security, já adicionei o user_teste2 e selecionei o banco Teste2 e mesmo assim não consigo conectar via query analyzer.

    Quando clico em Databases - Teste2 - user_teste2 o mesmo não está aparecendo o user na coluna login_name.

    Após restore é necessário executar algum script ?

    quarta-feira, 25 de outubro de 2006 15:04

Respostas

  •  

    Consegui rapaz...

    EXEC sp_change_users_login 'Update_One', 'user_teste2', 'user_teste2'

    Depois que rodei esse comando, o usuário apareceu em login...

    Valeu irmãozinho !!!!

    quarta-feira, 25 de outubro de 2006 18:01

Todas as Respostas

  • tente fazer isso

     

    sp_revokedbaccess 'user'
    go
    sp_grantdbaccess 'user'
    go

     

    Abs;

    quarta-feira, 25 de outubro de 2006 15:09
  • Ainda não consigo logar com o usuário, deu essa mensagem :

    User has been dropped from current database.
    Granted database access to 'niku'.

    Mais mesmo assim não visualizo o banco, quando logo pelo query analyzer.

     

     

    quarta-feira, 25 de outubro de 2006 15:44
  • troque os objetos que esse usuario tem no bamco para outro usuario

    sp_changeobjectowner tabela,  'dbo' -- por exemplo.

    e depois rode o que eu te passei

     

    Abs;

     

    quarta-feira, 25 de outubro de 2006 16:14
  • Muniz,

    conecte com um usuario administrador no query analyser e tente executar os seguintes comandos:

    use Teste2
    go
    sp_dropuser user_teste2
    go
    sp_adduser user_teste2, user_teste2

    []´s

    quarta-feira, 25 de outubro de 2006 17:04
  • O banco não deixa eu alterar o owner de algumas tabelas. Aparece essa mensagem :

    'CMN_SEC_ASSGND_OBJ_PERM' table
    - Warning: The following schema-bound objects will be modified:
      - View 'dbo.CMN_SEC_GROUP_INSTANCE_V': schema binding will be removed.
      - View 'dbo.CMN_SEC_OBS_INSTANCE_V': indexes and schema binding will be removed.
      - View 'dbo.CMN_SEC_OBS_R_V': indexes and schema binding will be removed.
      - View 'dbo.CMN_SEC_RIGHT_V': indexes and schema binding will be removed.
      - View 'dbo.CMN_SEC_USER_INSTANCE_V': indexes and schema binding will be removed.
      - View 'dbo.CMN_SEC_USER_OBS_V': indexes and schema binding will be removed.
      - View 'dbo.CMN_SEC_USER_R_V': schema binding will be removed.

     

    quarta-feira, 25 de outubro de 2006 17:05
  • essas tabelas pertencem a uma view com schema binding, edite elas copie o codigo de criacao e apague elas depois troque o usuario e recrie as views.;

    Abs/;

    quarta-feira, 25 de outubro de 2006 17:09
  • Muniz,

    É normal não aparecer no Query Analyzer o banco de dados ao qual você se refere, pois para o SQL Server o seu usuário não tem permissão para se conectar á este banco e também ao objetos que compõem o mesmo.

    O que deve ter acontecido, é a perda da permissão de acesso deste usuário ao banco.

    Verifique na table sysusers deste banco se existe o usuário que você esta tentando fazer login, conforme a orientação anterior conecte-se com sa no Query Analyzer.

    quarta-feira, 25 de outubro de 2006 17:15
    Moderador
  •  

    Consegui rapaz...

    EXEC sp_change_users_login 'Update_One', 'user_teste2', 'user_teste2'

    Depois que rodei esse comando, o usuário apareceu em login...

    Valeu irmãozinho !!!!

    quarta-feira, 25 de outubro de 2006 18:01