5 pontas simples para impedir o corruption da base de 
dados do MS acesso
 
	
	
É importante compreender que quando um cliente do 
acesso desconecta inesperada, pode ajustar do "uma bandeira 
corruption" na lima do mdb que indica que a base de dados está em um 
estado corrupt (não obstante se algum dados realmente corrupted ou 
não). Todo o usuário que tentar abrir a base de dados quando 
esta bandeira for ajustada receberá uma mensagem, e a base de dados 
terá que ser reparado antes que possa ser usada. Se os 
usuários não tiverem a permissão executar o reparo, nem não 
souberem executar o reparo, pode haver um downtime significativo antes
que a base de dados esteja disponível outra vez. Isto pode 
resultar em uma perda da produtividade as.well.as a frustração 
extrema para os usuários. Depois das 5 pontas abaixo 
minimizará suas probabilidades da perda dos dados do corruption em 
suas bases de dados do acesso.
1) racharam sua base de dados.
A única coisa que a mais importante você pode fazer para
impedir o corruption no MS as bases de dados do acesso devem rachar a 
base de dados em um "front-end" e em um "back-end". O front-end 
contem todos os formulários, perguntas, e relatórios, quando o 
back-end contiver somente as tabelas dos dados. Uma cópia do 
front-end é colocada no computador de cada usuário, e o back-end com
os dados da tabela é armazenado em um dobrador compartilhado na rede.
Como isto impede o corruption? Bem, considere a quantidade
de informação que deve o fazer através de sua rede a seu computador
cada vez que você abre um formulário ou relate-a. Se um bocado
dessa informação não o fizer intato, você arrisca corrupting sua 
base de dados. Alternativamente, se todos os formulários, as 
perguntas e os relatórios forem armazenados em seu computador local, 
a seguir o único bocado de informação que necessita atravessar a 
rede são os dados reais da tabela. Reduzindo a quantidade de 
dados que você necessita se mover para a frente e para trás através
da rede, você reduza significativamente as possibilidades de 
corrupting sua base de dados. Se você estiver tendo os 
problemas do corruption com uma base de dados do acesso em uma rede 
dirigem, rachando a base de dados são a única coisa que a mais 
importante você pode fazer para a parar.
2) não mantêm conexões abertas.
Este aplica-se aos programadores e aos usuários. Se
você for um programador, certifica-se você fim suas conexões o mais
cedo possível após ter usado os. Deixando às conexões a 
vontade aberta reserve mais oportunidades para uma conexão deixada 
cair "inesperada". O único tempo você pode querer deixar mais 
longa uma conexão aberta requerido do que  quando é usada dentro de 
um laço. Para tal caso, abra a conexão no começo do laço, e 
então o fim que após o laço é terminado. Certifique-se 
apenas que começa closed para todos os casos (exceções including).
Se você estiver usando uma base de dados ou uma 
aplicação do acesso de Microsoft, seja certo fechá-la quando você 
é terminado. Outra vez, deixar a aplicação aberta fornece a 
oportunidade para o corruption se uma conexão de rede for perdida. 
Lembre usuários fechar sempre a aplicação antes de ir para 
casa, como os trabalhos nightly backup podem falhar ou causar o 
corruption na lima compartilhada se houver umas conexões abertas.
3) retiram a base de dados corretamente.
Feche sempre a base de dados ou a aplicação 
corretamente. Havoc do wreak da lata da tarefa de 
Ctrl-Alt-Delete/End em bases de dados do acesso. Sempre que 
possível, termine suas tarefas, a seguir próximo a aplicação 
usando a lima - retire a opção do menu ou a opção da saída da 
alternativa fornecida pela aplicação.
4) não  skimp na ferragem.
Recorde que a bandeira do corruption pode ser ajustada da 
perda a mais ligeira do pacote entre seu computador e a lima de base 
de dados. O MS acesso tem sido chamado às vezes "o canário na 
mina de carvão". Ganhou esta reputação de ser a primeira 
aplicação "a morrer" quando há a sugestão a mais ligeira do 
problema em sua rede. Justo como a presença a mais ligeira do 
gás fêz com que o canário morresse, a presença a mais ligeira de 
problemas da rede e a perda do pacote pode matar suas aplicações do 
acesso. Certifique-se que você não está usando o NICs interno
barato que vem com alguns PCES. Instead, use cartões da rede do
nome de tipo. O mesmo vai para cubos baratos. Sempre que 
possível, combine tipos bons do equipamento durante todo sua rede.
5) estojo compacto e reparo regularmente.
Executar a função interna do estojo compacto e do reparo
é recomendado regularmente impedir o corruption e melhorar o 
desempenho. Considere automatizar esta função com uma 
utilidade para comprimir nightly e reparar tudo de suas bases de dados
ou durante o fim de semana.
Mensagens de erro a olhar para fora para - as seguintes 
mensagens de erro podem sinalizar o corruption da base de dados:
"a base de dados ' databasename.mdb ' necessita ser 
reparada ou não é uma lima de base de dados do acesso de Microsoft."
"Record(s) não pode ser lido, nenhumas permissões lidas 
' em databasename.mdb '"
"Erro Inesperado 35012"
"formato unrecognized ' databasename.mdb ' da base
de dados."
"' databasename.mdb ' não é um índice nesta tabela. 
Olhe na coleção dos índices do objeto de TableDef para 
determinar os nomes válidos do índice."
"o motor da base de dados do jato de Microsoft não podia 
encontrar as bases de dados do objeto '. Certifique-se que o 
objeto existe e isso você soletra seu nome e nome do trajeto 
corretamente."
"a base de dados foi colocada em um estado pelo '' do 
usuário no '' da máquina que impede que esteja aberto ou travar"
de "erro disco -- erro reserved (-1601)"
"a base de dados foi colocada em um estado 
inesperado."
"Record(s) não pode ser lido; nenhuma permissão 
lida ' em MSysObjects' "
"Record(s) não pode ser lido; nenhuma 
permissão lida ' em MSysACEs'."
"o motor da base de dados do jato de Microsoft não pode 
encontrar a tabela da entrada ou a pergunta ' MSysAccessObjects'. 
Certifique-se que existe e que seu nome está soletrado 
corretamente."
Conclusão:
Quando você puder nunca poder  impedir todo o corruption 
da base de dados do acesso de Microsoft, você deve poder  parar 98% 
dos problemas antes que ocorra seguindo estas 5 pontas simples. 
Siga estas pontas e execute uma programação backup 
automatizada prudent para minimizar suas probabilidades da perda 
significativa dos dados.
As faíscas de Kevin são um escritor técnico para 
soluções do software de Kaizen, o produtor do DBA de Digital, um MS 
automatizado acesso que monitora, apoio, e utilidade de 
compact/repair. Para mais informação, visite seu Web site 
em http://www.kzsoftware.com/products/digitaldba
Artigo Fonte: Messaggiamo.Com
 
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Webmaster começa O Código do HTML
Adicionar este artigo para o seu site agora!
Webmaster enviar seus artigos
Nenhum registro necessário! Preencha o formulário e seu artigo está no Messaggiamo.Com Diretório!