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