PROBLEMA: Não é possível alterar SA senha no Enterprise Manager

Traduções deste artigo Traduções deste artigo
ID do artigo: 218172 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sintomas

Ao tentar alterar a senha do administrador do sistema, alterando o valor na caixa senha da SQL Server Login Properties caixa de diálogo (na guia Geral ) no SQL Server Enterprise Manager, você receberá a seguinte mensagem de erro:
Erro 21776: [SQL-DMO] O nome 'dbo' não foi encontrado na coleção Users. Se o nome for um nome qualificado, use [] para separar várias partes do nome e tente novamente.

Causa

Esse problema pode ser o resultado de executar uma restauração para um servidor onde o logon foi mapeado para o proprietário do banco de dados (DBO) no servidor de origem não existe no servidor de destino. Nesse caso, um ou mais DBOs são mapeados para NULL em vez um logon específico. A coleção de SQL Server Distributed Management Object (SQL-DMO) não terá nenhum registro de um logon para 'DBO' e não permitirá que a alteração de senha do SA.

Como Contornar

Para contornar este problema, use o sp_changedbowner procedimento armazenado para alterar o proprietário de qualquer bancos de dados pertencentes a um logon que não existe no novo servidor para um logon que existe no servidor.

Observação: Quando esse problema ocorre, você poderá usar o procedimento armazenado sp_password para alterar a senha. No entanto, essa opção não é recomendada porque não faz nada para resolver a situação de DBOs ausentes.

Mais Informações

Para obter mais informações sobre o sp_changedbowner e sp_password procedimentos armazenados, consulte o SQL Server Books Online.

Propriedades

ID do artigo: 218172 - Última revisão: segunda-feira, 3 de novembro de 2003 - Revisão: 3.2
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2000 Standard Edition
Palavras-chave: 
kbmt kbprb KB218172 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 218172

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com