Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

advaldomesquita

Usuarios orfãos

Recommended Posts

Cenario:

Restore de base de producao em homologacao, onde temos 5 usuarios que tem permissoes restritas a tabelas e procedures.

Assim que restauramos a base, alguns usuario nao assumem sua ligacao entre as bases, ou seja, estao criados no banco, mas nao se vinculam a base restaurada. Se você deletar da base, perde-se as permissoes tendo que recontruir uma a uma.... para isso temos este script:

 

exec sp_change_users_login @Action='Report';
GO

Lista os usuarios que estao orfaos (estao dentro da database, mas sem vinculo a instancia)

 

Para arrumar usamos este script:

 

sp_change_users_login @Action='update_one', 
@UserNamePattern='LOGIN', 
@LoginName='LOGIN';
GO

 

Simples não?

Abçs

 

A.Jr

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado pela ajuda, não sei se é este o caso.

 

Hoje meu servidor do SQl está configurado como:

 

MANOEL-PC\SQLEXPRESS

 

Quando restauro uma base vinda de outra máquina, ela "vem" com um servidor correspondente à instalação da máquina que estava e depois que restauro, não consigo acessá-la na minha máquina como o meu server e a autenticação do Windows.

 

Estou fazendo assim:

 

- páro os serviços do SQL;

- "detacho" o banco de dados;

- faço o restore pelo SQL com a opção de sobscrever o arquivo atual.

 

Respondi no tópico errado...

 

 

beleza, o banco é restaurado, mas como eliminar estes conflitos com o nome dos servidores?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.