Alterar usuário de autenticação do Windows para o Sql Server Management Studio

2

Estamos usando a configuração do Sql Server 2005 com autenticação do Windows. Então, normalmente, quando você faz o login usando, por exemplo, Sql Server Management Studio, força você a fazer o login no MACHINE_NAME \ Username.

De qualquer forma, neste computador em particular, a pessoa disse que tinha que fazer uma nova conta chamada User01 para fazer algo e me mostrou onde ela o criara sob segurança no banco de dados do sistema "master". E agora, quando ela faz login, ele é listado como MACHINE_NAME \ User01 (não é o nome de usuário real do Windows). Ainda está definido para a Autenticação do Windows e não consigo alterar o nome de login.

Agora é aqui que entra o verdadeiro problema ... Eu não percebi que ela estava logada com esse nome de usuário naquele momento e o desativei para ver o que aconteceria. Agora não consigo fazer login no servidor em sua conta.

Eu criei uma nova conta no Windows chamada test e, como esperado, o SSMS tinha o nome de usuário como MACHINE_NAME \ test e consegui fazer o login corretamente. No entanto, a área em que a conta User01 foi listada não é visível para mim, tanto quanto eu posso dizer e, portanto, não posso reativá-la.

Eu também tentei executar a seguinte consulta:

alter login User01 ENABLE

E recebi este erro:

Msg 15151, Level 16, State 1, Line 1
Cannot alter the login 'User01', because it does not exist or you do not have permission.

Então, em poucas palavras, idealmente eu gostaria de reativar o User01 de alguma forma, apenas para trazer as coisas de volta para onde elas costumavam estar. Caso contrário, como posso forçar o SSMS a efetuar login usando o nome da conta do Windows como deveria, em vez de tentar usar o User01?

    
por Asmor 06.03.2010 / 19:21

2 respostas

1

Se você fez logon como usuário de teste e não deu ao usuário de teste nenhum outro direito no nível do servidor, ele não poderá tocar na conta User01. Você precisa ser um membro da função securityadmin ou sysadmin, ter direitos CONTROL SERVER ou algo assim. Qual conta você usou originalmente para conectar e desabilitar o User01? Se foi User01, e você não tem outra maneira de entrar, você pode fazer isso iniciando em Single Modo de usuário . Isso permitirá que você volte ao SQL Server, desde que esteja conectado como membro do grupo Administradores local do computador.

    
por 15.07.2010 / 17:42
-1

Você precisa alterar o nome de usuário na interface de Gerenciamento do Computador se for usar a Autenticação do Windows.

Para alterar seu nome de usuário na interface de gerenciamento do computador, clique em "Iniciar", depois em "Configurações" e depois em "Painel de controle" ou, em alternativa, abra o "Painel de controle".

Abra "Ferramentas do administrador".

Abra o "Gerenciamento do computador".

No painel de ramificação localizado no lado esquerdo, abra "Gerenciamento do computador (local)"

Abrir "Ferramentas do sistema"

Abra o "Gerenciamento do computador (local)"

Abra "Usuários e grupos locais"

Abrir "Usuários"

No painel direito, clique com o botão direito do mouse no nome de usuário que você deseja renomear, clique no comando "Renomear".

Digite o novo nome, seguido da tecla Enter.

    
por 10.05.2010 / 12:18