danielrgoes
08/03/2010 - 12:44
Boa Tarde pessoal
Estou o seguinte problema
eu tenho um sistema que acessa remoto o banco de dados FireBird 1.5 que ta em uma maquina SO Vista
porem esse sistema é acessado por variso usuarios quando o SO atinge o max de conexoes remotas que são 10
ele não acessa mais o banco
alguém tem alguma soluçao pra mim
abraços
Jhonas
08/03/2010 - 12:47
O acesso remoto é numa rede interna ou em um provedor ?
danielrgoes
08/03/2010 - 12:59
Rede Interna Jhonas
Jhonas
08/03/2010 - 13:06
QUOTE
Rede Interna Jhonas
Neste caso para solucionar o problema, voce deve instalar o executavel em cada máquina e fazer o acesso remoto ao banco de dados somente na maquina servidora
abraço
danielrgoes
08/03/2010 - 13:23
Não funcionou Jhona
coloquei o executavel na estaçao e tentei acessar o banco remoto
não consegue abrir o banco de dados
Jhonas
08/03/2010 - 13:26
QUOTE
coloquei o executavel na estaçao e tentei acessar o banco remoto
não consegue abrir o banco de dados
voce deve alterar o caminho para o banco de dados, pois o caminho deve estar local.
abraço
danielrgoes
08/03/2010 - 13:39
eu acesso pelo arquivo .ini
ele esta assim
[IBConnection]
DriverName=Interbase
Database=192.6.1.110:C:\SistDelphi\Perfil\Banco\PERFIL.FDB
RoleName=RoleName
User_Name=SYSDBA
Password=rootcpd
ServerCharSet=
SQLDialect=3
ErrorResourceFile=
LocaleCode=0000
BlobSize=-1
CommitRetain=False
WaitOnLocks=True
Interbase TransIsolation=ReadCommited
Trim Char=False
sendo que o Ip é o Ip do meu servidor
Jhonas
08/03/2010 - 13:45
QUOTE
coloquei o executavel na estaçao e tentei acessar o banco remoto
Não esqueça que as dlls do firebird ( incluir o midas.dll ) tem que estar na mesma maquina onde está o executável
abraço
danielrgoes
08/03/2010 - 13:55
elas estao sim
-dbexpint.dll
-dbxadapter.dll
-dbxadapter30.dll
-dbxconnections.ini
-dbxdrivers.ini
-dbxint.dll
-dbxint30.dll
-dbxmys.dll
-midas.dll
todas essas e mesmo assim não acessa
se eu for no iniciar -> executar -> \\Servidor o windows fala que o numemoro maximo de conexoes foi atingida
e não deixa eu acessar
Jhonas
08/03/2010 - 14:12
QUOTE
todas essas e mesmo assim não acessa
se eu for no iniciar -> executar -> \\Servidor o windows fala que o numemoro maximo de conexoes foi atingida
e não deixa eu acessar
Neste caso tente a microsoft para solução do problema
http://support.microsoft.com/kb/328459/pt-brabraço
danielrgoes
08/03/2010 - 14:41
fui seguindo os passos certinhos porem não existe a opçao que manda eu entrar no windows (a que esta em negrito)
1. Clique em Iniciar , aponte para programas , aponte para Ferramentas administrativas e, em seguida, clique em Diretiva de segurança local .
Observação Se você não pode executar essa etapa porque Ferramentas administrativas não aparecem na lista de programas , clique em Iniciar , aponte para configurações , aponte para Painel de controle , clique duas vezes em Ferramentas administrativas e clique em Diretiva de segurança local .
Observação No Windows XP, a subchave RestrictAnonymous pode ter um valor de 0 ou 1. Um valor de 1 restringe conexões de sessão nula no Windows XP. Para regulamentação da enumeração de contas SAM, a seguinte subchave do registro novo foi adicionada:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\restrictanonymoussam
A diretiva é configurável por meio de configurações de segurança local em segurança Settings\Local Policies\Security Options\Network acesso: não permitir enumeração anônima de contas .
2. Em Configurações de segurança , clique duas vezes em Diretivas locais e clique em Opções de segurança .
3. Clique duas vezes em restrições adicionais para conexões anônimas e em configuração de diretiva local: , clique em não acessar sem permissões anônimas explícitas .
4. Reinicie o computador.
Jhonas
08/03/2010 - 15:16
danielrgoes
09/03/2010 - 09:06
QUOTE(Jhonas @ 08/03/2010 - 15:16)

Jhonas tentei todas as dicas citadas mais nenhuma funcionou
Pois fiz bastantes pesquisar e não tem jeito mesmo o limite é 10 usuarios
potem o que eu não entendo é que eu entro e conecto no banco
modulo.conexao.open;
depois que faço a pesquisa que eu quero eu fecho
modulo.conexao.close;
porem mesmo o exe estando na maquina local não fecha a sessao no servidor
se eu clicar com o botao direito no meu computador e for em gerenciar a sessao vai ta presa lá
porque sera
abraços
Jhonas
09/03/2010 - 11:13
Resposta no seu outro post .... finalizar uma sessão ou processo
abraço
danielrgoes
11/03/2010 - 08:33
Antes de mais nada gostaria de agradecer muito ao Jhonas pela a força
consegui reslver meu problema ai vai a soluçao
coloquei i exe na maquina acessando remoto o banco
porem não fuincionava não aconseguia abrir as tabelas
quando tinha mais de 10 pessoas acessando o servidor (vista)
tive que registra as 2 dlls do fire bird
midas.dll e expint.dll
ai resolveu meu problema
abraço a todos
Esta é uma versão simplificada de nosso conteúdo principal. Para ver a versão completa com maiores informações, formatação e imagens, por favor
clique aqui.