Banned
|
Microsoft SQL Server [+porcaria]
21-12-06, 15:09
#1
[microsoft][odbc sql server driver][sql server]The name supplied (DOMINIO\fulano.de.tal) is not a user, role, or aliased login.
inferno o cara vai acessar o sistema e insiste em dar esse erro acontece o seguinte foi criado um grupo no AD que tem o devido acesso ao banco. Assim, nao precisamos adicionar uma centena de usuarios no sql, que é um saco. Basta adiciona-lo ao grupo. Então, temos centenas de usuarios nesse grupo e TODOS têm acesso normal. Menos esse fulano.de.tal, que insiste em dar esse erro alguem sabe que porra é essa? |
||||
The Alpha Male
|
21-12-06, 16:14
#2
eu sei mas eu to de ferias maxcu entao nao vou te ajudar
qual é a diferenca desse user pros outros? nenhuma? |
Banned
|
21-12-06, 16:56
#3
só o nome :{ hehehehe
|
Trooper
|
21-12-06, 23:22
#4
hummm...
Só parando pra pensa mesmo o que poderia ser... De cabeça assim fica dificil... Mas tenta faze uns testes ae... coloca ele mesmo com acesso (sem se pelo grupo) pra ve se vai... Da uma olhada no que ele acessa que os outros não acessam e verifica permissão aonde ele ta querendo acessar... Como é o acesso ao banco? |
Trooper
|
22-12-06, 00:16
#5
Você precisa verificar a UserID dele... Vai ver está duplicada ou algo assim, se tentar renovar, criando uma nova entrada só pra ele... Quem sabe...
|
Trooper
|
22-12-06, 00:18
#6
Pelamor, não vamos usar tags de Unigames nos tópicos... :/
|
Trooper
|
22-12-06, 01:05
#7
o mais simples...
tentou de outra máquina? |
Banned
|
22-12-06, 08:42
#8
skan, obvious
outros logins na máquina dela funcionam o dela, não. aveia, copiei, o perfil dela de outro cara, da mesma sala, que acessa o mesmo sistema. Ele entra, ela não. Deletei a conta dela no AD, recriei, refiz o procedimento, e ela continua sem acesso, com exatamente o mesmo perfil do seu colega que tem acesso. :{ |
Trooper
|
22-12-06, 15:17
#9
Cara, inicialmente eh importante voce entender o mecanismo de controle de usuarios do SQLServer:
- Inicialmente voce tem um LOGIN (DENTRO DO SQLSERVER), que eh responsavel por permitir a conexao com a instancia (independente de qual database voce vai acessar)! Este login pode ser criado localmente no SQLServer ou ser associado a algum login ou grupo de usuarios do Windows/AD, porem deve ser configurado dentro do SQLServer (enterprise manager ou da sp_addlogin); - Depois de criado o login, voce cria usuarios nos databases que este login terah permissao de acesso. Voce pode criar o usuario diratemente dentro do database ou na criacao do login dar as roles necessarias para ele em cada um, criando-os assim automaticamente. Com isso, pra vc validar esta solucao ai primeiramente vc deve garantir que o login, ou grupo que o login da minina esta inserido, tem um login associado no SQLServer. Depois disso, vc tem que garantir que ele tem um usuario associado ao login no database que vai ser acessado. Para debugar o problema vc pode habilitar o SQL Profiler ou na configuracao do SQLServer marcar para auditar FAILED LOGON, ai tu ve nos logs. Como solucao, vc tbm pode criar um login no sqlserver associado ao login dela no AD, e dar as permissoes necessarias (pelo menos pra isolar o problema) |
|
|