Conexão delphi-mssql
Ola amigos!
Estou com o seguinte problema:
Tenho uma aplicacao rodando no D7 com Mssql2000 conexao DbExpress e consigo chamar o programa das estacoes apenas com a senha do administrador do dominio(rede) quando os usuarios entram com suas senhas normais não consigo conexão com o banco
O que pode ser instalacao ou configuracao do sql ou configuracao de rede
Denis
Estou com o seguinte problema:
Tenho uma aplicacao rodando no D7 com Mssql2000 conexao DbExpress e consigo chamar o programa das estacoes apenas com a senha do administrador do dominio(rede) quando os usuarios entram com suas senhas normais não consigo conexão com o banco
O que pode ser instalacao ou configuracao do sql ou configuracao de rede
Denis
Decandido21
Curtidas 0
Respostas
Marcus.magalhaes
21/10/2004
Denis, bom dia.
Vc está conseguindo conectar-se com a senha do administrador do domínio pq o SQL Server possui conexão de confiança com o Windows, então o adm do domínio tem direitos de sa no SQL Server.
Para que seus usuários consigam conectar-se, vc deve ao menos :
1) Criar no MS SQL Server uma conta para a aplicação e conectar-se ao banco de dados com esta conta e validar o usuário através da aplicação; ou
2) Criar no MS SQL Server uma conta para cada usuário, dar os direitos a cada uma dessas contas dentro do banco, ou coloca-las em grupos de direitos .
Espero ter ajudado.
Att,
Vc está conseguindo conectar-se com a senha do administrador do domínio pq o SQL Server possui conexão de confiança com o Windows, então o adm do domínio tem direitos de sa no SQL Server.
Para que seus usuários consigam conectar-se, vc deve ao menos :
1) Criar no MS SQL Server uma conta para a aplicação e conectar-se ao banco de dados com esta conta e validar o usuário através da aplicação; ou
2) Criar no MS SQL Server uma conta para cada usuário, dar os direitos a cada uma dessas contas dentro do banco, ou coloca-las em grupos de direitos .
Espero ter ajudado.
Att,
GOSTEI 0
Decandido21
21/10/2004
marcus
Nao deu certo. Mesmo assim obrigado a atencao.
Fizemos um teste aqui e verificamos que para os usuarios charem a aplicacao com suas senhas, todos devem pertencer ao grupo DomainAdmin (isso não pode acontecer)
Denis
Nao deu certo. Mesmo assim obrigado a atencao.
Fizemos um teste aqui e verificamos que para os usuarios charem a aplicacao com suas senhas, todos devem pertencer ao grupo DomainAdmin (isso não pode acontecer)
Denis
GOSTEI 0
Marcus.magalhaes
21/10/2004
Denis, boa tarde.
Vc testou criar uma conta para o usuário dentro do MS SQL Server, não é no Windows (pq um usuário para acessar o MS SQL Server não precisa ter conta no Windows), deu as permissões? e tentou fazer o acesso diretamente via Query Analyzer?
Att,
Vc testou criar uma conta para o usuário dentro do MS SQL Server, não é no Windows (pq um usuário para acessar o MS SQL Server não precisa ter conta no Windows), deu as permissões? e tentou fazer o acesso diretamente via Query Analyzer?
Att,
GOSTEI 0
Marcus.magalhaes
21/10/2004
Ah. Vc instalou o client do MS SQL Server na estação do cliente?
Att,
Att,
GOSTEI 0
Decandido21
21/10/2004
Não preciso instalar o cliente do Mssql apenas os arqs. dbexpress.dll,midas.dll , dbxconnections.ini e dbxdrivers.ini
Denilson
Denilson
GOSTEI 0
Decandido21
21/10/2004
Criei um usuario dentro do sql e ñ funcionou
Vou te passar outra descoberta fiz um teste com uma aplicacao com acesso via bde e o programa chama
quando tento dar active true na aplicacao com dbexpress ele da a seguinte msg: Login failed \NomeDoDominio\NomeDoUsuarioLogado
Att
Vou te passar outra descoberta fiz um teste com uma aplicacao com acesso via bde e o programa chama
quando tento dar active true na aplicacao com dbexpress ele da a seguinte msg: Login failed \NomeDoDominio\NomeDoUsuarioLogado
Att
GOSTEI 0
Marcus.magalhaes
21/10/2004
Bom dia.
Então ele está tentando se conectar utilizando autenticação do Windows, então vc realmente precisa criar o usuário no Windows, cria-lo no SQL Server como trusted connection e dar as permissões.
Att,
Então ele está tentando se conectar utilizando autenticação do Windows, então vc realmente precisa criar o usuário no Windows, cria-lo no SQL Server como trusted connection e dar as permissões.
Att,
GOSTEI 0
Decandido21
21/10/2004
marcus valeu pela atencao
O pessoal da rede refez o servidor e tudo esta normal. Era alguma configuracao de rede mesmo o problema não era configuracao de usuarios no sql
Obrigado pela atencao
Att.
Denis.
O pessoal da rede refez o servidor e tudo esta normal. Era alguma configuracao de rede mesmo o problema não era configuracao de usuarios no sql
Obrigado pela atencao
Att.
Denis.
GOSTEI 0