Category Archives: Access

Access

Modo sandbox no Access 2007

No modo sandbox, o Access bloqueia todas as expressões que não considere seguras.

Neste caso, uma expressão não segura utiliza funções ou propriedades que poderiam ser exploradas por utilizadores maliciosos para aceder a unidades, ficheiros ou outros recursos para os quais não tenham autorização. Por exemplo, funções tais como Kill e Shell poderão ser utilizadas para danificar dados e ficheiros de um computador. Como tal, não são consideradas seguras.

Quando adiciona uma expressão a uma base de dados, o Access executa essa expressão num ambiente operativo denominado modo sandbox. O Access efectua este procedimento no caso de bases de dados criadas no Office Access 2007 ou em formatos de ficheiro de versões anteriores do Access abertas no Office Access 2007. O Access activa o modo sandbox por predefinição e o modo desactiva sempre as expressões não seguras, mesmo depois de activar o conteúdo de uma base de dados.

Se confiar na origem de uma base de dados e pretender executar uma expressão desactivada pelo modo sandbox, pode executar essa expressão alterando uma chave de registo para desactivar o modo sandbox. Não se esqueça de que a base de dados deverá estar numa localização fidedigna ou ter uma assinatura de fidedignidade válida, de modo a ser possível desactivar o modo sandbox. Se pretender alterar a definição do modo sandbox, siga os passos abaixo apresentados.

http://office.microsoft.com/pt-pt/access/HA101674292070.aspx


O desenho que se segue apresenta o processo de decisão que o Access segue quando encontra uma expressão não segura.

sandboxaccess2007

Desactivar o modo sandbox (executar expressões não seguras)

  1. Feche todas as ocorrências do Access que estejam a ser executadas no computador em que pretende desactivar o modo sandbox.
  2. Execute um dos seguintes procedimentos:
    • No Windows Vista
      1. Clique no botão Iniciar , aponte para Todos os Programas, clique em Acessórios e, em seguida, clique em Executar.
      2. Na caixa Abrir, escreva regedit e, em seguida, prima a tecla ENTER.O Editor de Registo é iniciado.
      3. Expanda a pasta HKEY_LOCAL_MACHINE e navegue para a seguinte chave de registo:\Software\Microsoft\Office\12.0\Access Connectivity Engine\Engines
      4. No painel direito do editor de registo, em Nome, faça duplo clique em SandboxMode.É apresentada a caixa de diálogo Editar Valor DWORD.
      5. No campo Dados do Valor, altere o valor de 3 para 2 e, em seguida, clique em OK.
      6. Feche o Editor de Registo.
    • No Microsoft Windows XP ou Microsoft Windows Server 2003
      1. Na barra de tarefas, clique em Iniciar e, em seguida, clique em Executar.
      2. Na caixa Abrir, escreva regedit e, em seguida, prima a tecla ENTER.O Editor de Registo é iniciado.
      3. Expanda a pasta HKEY_LOCAL_MACHINE e navegue para a seguinte chave de registo:\Software\Microsoft\Office\12.0\Access Connectivity Engine\Engines
      4. No painel direito do editor de registo, em Nome, faça duplo clique em SandboxMode.É apresentada a caixa de diálogo Editar Valor DWORD.
      5. No campo Dados do Valor, altere o valor de 3 para 2 e, em seguida, clique em OK.
      6. Feche o Editor de Registo