ADO - EXCESSO DE USUARIOS CONECTADOS
recebi esta mensagem ao logar no sistema em um cliente haviam 8 maquinas na rede usando o sistema, que é em vb6 + ado + access xp. mas só deu uma vez e parou, afinal de contas, qual o limite de acessos simultà ¢neos no banco access ??/, e como não aconteceu mais, o que pode ter ocorrido ??????
Meu amigo se o BD estiver no XO aceita apenas 8 usuários.
Abraço
Abraço
Limite de conexões simultà ¢neas a arquivos .mdb por aplicativos VB - 255 ( Número retirado do Help do Access)
Esqueci de colocar no post anterior
Procure no Help do Access "especificações access" e veja limite de usuários simultà ¢neos.
Agora convenhamos, ja passou da hora de migrar a aplicação para SQL Server Express 2005 neste caso.
Leia um tutorial no link abaixo:
http://www.vbmania.com.br/vbmania/vbmforum.php?varMethod=Abrir&varID=188722&varSubPagina=1&varWorld=1
Procure no Help do Access "especificações access" e veja limite de usuários simultà ¢neos.
Agora convenhamos, ja passou da hora de migrar a aplicação para SQL Server Express 2005 neste caso.
Leia um tutorial no link abaixo:
http://www.vbmania.com.br/vbmania/vbmforum.php?varMethod=Abrir&varID=188722&varSubPagina=1&varWorld=1
Quiser testar quantas ele aguenta la vai uma rotina bacana :
70 strConn = "Provider=Microsoft.Jet.OLEDB.4.0;data source=" & App.Path & "Geral.mdb;Persist Security Info=False;Jet OLEDB:Database Password=" & PASSWORD
For x = 1 To 255
Dim obj_conn(1 To 255)
Set obj_conn(x) = CreateObject("ADODB.Connection")
obj_conn(x).Open strConn
Next
70 strConn = "Provider=Microsoft.Jet.OLEDB.4.0;data source=" & App.Path & "Geral.mdb;Persist Security Info=False;Jet OLEDB:Database Password=" & PASSWORD
For x = 1 To 255
Dim obj_conn(1 To 255)
Set obj_conn(x) = CreateObject("ADODB.Connection")
obj_conn(x).Open strConn
Next
OK,o Access aguenta isso mas o XP não aguente esse tanto de conexões.
O código acima aguentou 64 conexões num P4, 2.4Ghz com WXP Pro SP2 tendo apenas o projeto VB aberto.
Neste caso, infelizmente, sua regra não se aplicou.
Neste caso, infelizmente, sua regra não se aplicou.
bom a pasta do sistema inclusive o banco estão no windows server 2003
Esquece pasta do sistema quando se trata de Banco de Dados em arquivos (.MDB, .DBF, .TXT etc)
O processamento SEMPRE é feito na maquina client até mesmo por que nunca existe garantia do Access instalado no server.
Para este tipo de base o server não tem funcionalidade nos dados, é apenas servidor de arquivos que inclusive tem que percorrer a rede inteiramente a cada select por conta disto.
Considere o meu post anterior que trata da migração "suave" para um SGBD que será muito mais útil para sua aplicação no estágio em que se encontra.
E afinal, com o código de conexões vc conseguiu abrir quantas ???
Tenta nos ajudar a tentar lhe ajudar também.
O processamento SEMPRE é feito na maquina client até mesmo por que nunca existe garantia do Access instalado no server.
Para este tipo de base o server não tem funcionalidade nos dados, é apenas servidor de arquivos que inclusive tem que percorrer a rede inteiramente a cada select por conta disto.
Considere o meu post anterior que trata da migração "suave" para um SGBD que será muito mais útil para sua aplicação no estágio em que se encontra.
E afinal, com o código de conexões vc conseguiu abrir quantas ???
Tenta nos ajudar a tentar lhe ajudar também.
Citação:EMERSON_TADEU escreveu:
Esquece pasta do sistema quando se trata de Banco de Dados em arquivos (.MDB, .DBF, .TXT etc)
O processamento SEMPRE é feito na maquina client até mesmo por que nunca existe garantia do Access instalado no server.
Para este tipo de base o server não tem funcionalidade nos dados, é apenas servidor de arquivos que inclusive tem que percorrer a rede inteiramente a cada select por conta disto.
Considere o meu post anterior que trata da migração [Ãâ€ÂÂ]suave[Ãâ€ÂÂ] para um SGBD que será muito mais útil para sua aplicação no estágio em que se encontra.
E afinal, com o código de conexões vc conseguiu abrir quantas ???
Tenta nos ajudar a tentar lhe ajudar também.
o emerson tem razao, qndo falamos em access rodando em servidor a unica coisa q vc pode considerar é o tamanho do hd oq simplesmente nao afeta o access ja q o mesmo nunca podera ultrapassar 25 giga
agora esse lance de 8 ou 15 conexoes no xp eu tb ja havia ouvido mas por enquanto tenho alguns sistemas q teimam em contrariar essa regra, se é q é existente tal....
mas cara faça oq o emerson falou migra do access 8 conexoes ja esta mais do q na hora
Tópico encerrado , respostas não são mais permitidas