Aplica-se a
Access 2010 Access 2007

Um projeto access é um arquivo Access (.adp) que fornece uma conexão direta e eficiente com um banco de dados do Microsoft SQL Server por meio da arquitetura de componentes OLE DB. O Microsoft Access 2007 e 2010 permitem criar novos arquivos do Access project (.adp) e trabalhar com projetos de Acesso existentes que você criou em versões anteriores do Access. Este artigo fornece uma breve explicação sobre projetos do Access, informa como os projetos do Access funcionam no Access 2007 e 2010. Ele também aborda como criar um novo projeto do Access no Access 2007 e 2010 e como conectar um projeto do Access a um banco de dados SQL Server existente.

Observação: O Access 2010 é a última versão do Access que dá suporte a trabalhar com arquivos do projeto Access (.adp).

Neste artigo

Visão geral dos projetos do Access

A criação de um projeto do Access fornece várias vantagens sobre a vinculação a SQL Server tabelas ou exibições. Por exemplo, em um projeto do Access, você pode fazer alterações de design em objetos SQL Server, como tabelas e exibições, e pode criar, editar e usar outros recursos SQL Server, como diagramas de banco de dados, procedimentos armazenados e funções definidas pelo usuário. Por outro lado, quando você vincula a um banco de dados SQL Server, não é possível fazer alterações de design em nenhum objeto SQL Server e você só pode vincular a SQL Server tabelas e exibições. No entanto, a vinculação permite que você se conecte a vários bancos de dados SQL Server, enquanto um arquivo access project (*.adp) só pode se conectar a um único banco de dados SQL Server.

Para obter mais informações sobre como vincular a um banco de dados SQL Server, clique no artigo Vincular ou importe de um banco de dados SQL Server.

Um projeto access não contém nenhum dado ou objetos baseados em definição de dados. Em vez disso, esses objetos são armazenados no banco de dados SQL Server. No entanto, trabalhar com um projeto do Access ainda é muito semelhante a trabalhar com um banco de dados access. O processo de criação de formulários, relatórios, macros e módulos é praticamente o mesmo usado para criar um banco de dados access.

No Access 2007 e 2010, você pode criar novos projetos do Access e usar projetos criados em versões anteriores do Access. Além disso, você pode aproveitar muitos dos novos recursos do Access 2007 e 2010, como as ferramentas de design de formulário e relatório aprimoradas, o novo designer de macro, ferramentas de formatação condicional aprimoradas e personalização de faixa de opções. No entanto, determinados recursos de acesso mais recentes não estão disponíveis em projetos do Access, como anexos, campos multivalorizados, o Controle de Navegação ou o Controle do Navegador da Web. Além disso, o Layout View não está disponível para criar formulários e relatórios.

Compatibilidade entre versões access e SQL Server

Os arquivos .adp do Access 2010 são compatíveis com SQL Server 2008 e anteriores. Versões posteriores do SQL Server também podem ser compatíveis com arquivos .adp do Access 2010, mas, como regra geral, se você quiser modificar objetos SQL de dentro de um arquivo Access .adp, a versão access deve ser maior que a versão SQL Server. Por exemplo, você não pode modificar objetos em um banco de dados SQL Server 2008 usando o Access 2007. Da mesma forma, você não pode modificar objetos em um banco de dados SQL Server 2005 usando o Access 2003.

Importante: Antes de atualizar para uma nova versão do Access ou SQL Server, sempre teste seu projeto access com as novas versões para garantir que todos os recursos funcionem corretamente.

Suporte a tipo de dados e diagrama

Tipos de dados de data/hora

O Access 2010 fornece suporte limitado para quatro novos tipos de dados de data/hora que foram adicionados no SQL Server 2008:

  • TIME

  • DATE

  • DATETIME2

  • DATETIMEOFFSET

Em um projeto do Access, você pode criar e projetar tabelas e exibições que usam esses novos tipos de dados. No entanto, em formulários e relatórios, campos desses tipos de dados se comportam como se fossem campos de texto. Como resultado, você não pode usar formatos de data ou seletores de data com esses tipos de dados.

Tipos de dados de comprimento variável

Os seguintes tipos de dados de comprimento variável podem ser usados em projetos do Access 2010:

  • VARBIN(MAX)

  • VARCHAR(MAX)

  • NVARCHAR(MAX)

No entanto, você não pode adicionar ou modificar campos que usam especificadores MAX de dentro de um projeto do Access.

Tipo de dados BIGINT

O Access 2010 dá suporte ao tipo de dados BIGINT SQL Server. No entanto, a interface do usuário access impõe um limite inferior de -999999999999999999 (aproximadamente -2^60) em oposição ao limite inferior real de -2^63. O limite superior na interface do usuário do Access é 2^63-1, o mesmo que em SQL Server.

Recursos sem suporte

Tipos de dados

Os seguintes novos tipos de dados SQL Server 2008 não têm suporte em projetos do Access:

  • GEOGRAFIA

  • GEOMETRIA

  • HIERARCHYID

O modo de design de blocos de acesso para tabelas ou exibições que usam esses tipos.

Diagramas de banco de dados (exibição de relação)

Como resultado dos três tipos de dados sem suporte listados na seção anterior, você não pode abrir SQL Server diagramas de banco de dados 2008 em um projeto access.

Início da Página

Recomendações para projetos de acesso no Access 2010

Continuamos a dar suporte à criação e ao trabalho com arquivos .adp no Access 2010. No entanto, recomendamos que os desenvolvedores usem as ferramentas de design SQL Server fornecidas em SQL Server Management Studio para projetar objetos de banco de dados, como tabelas, exibições e procedimentos armazenados, e usem a interface access para projetar os formulários, relatórios, macros e módulos que se conectam a esses objetos. As ferramentas fornecidas pelo SQL Server fornecem a interface mais poderosa para criar objetos SQL Server.

Criar um projeto de acesso

Use esse procedimento para criar um novo arquivo access project (.adp) no Access 2007 ou 2010.

  1. Na guia Arquivo, clique em Novo. Se você estiver usando o Access 2007, clique no Botão do Microsoft Office e clique em Abrir.

  2. Faça um dos seguintes:Criar um projeto de acesso no local do arquivo padrão    

    • Em Banco de Dados em Branco, digite um nome para o projeto na caixa Nome do Arquivo usando a extensão de nome do arquivo .adp.

      –ou–

      Criar um projeto de Acesso em um local de arquivo diferente    

      1. Em Banco de Dados em Branco, clique em Procurar um local no qual salvar seu banco de dados.

      2. Na caixa de diálogo Arquivo Novo Banco de Dados , navegue até o local em que deseja salvar o projeto ou aceite o local padrão.

      3. Digite um nome de arquivo para o projeto na caixa Nome do arquivo .

      4. Na lista Salvar como tipo , selecione Projetos de Acesso do Microsoft Office (*.adp)e clique em OK.

  3. Em Novo Projeto, clique em Criar.

    O acesso solicita você com a seguinte mensagem:

    Deseja se conectar a um banco de dados SQL Server existente?

    Se você quiser se conectar a um banco de dados SQL Server existente, clique em Sim e continue com a etapa 4; caso contrário, clique em Não e pule para a etapa 5 para criar um novo banco de dados SQL Server.

  4. Conectar-se a um banco de dados SQL Server existente    

    1. Na caixa de diálogo Propriedades do Link de Dados , insira as informações necessárias para o seguinte:

      • Nome do servidor

      • Informações necessárias para fazer logon no servidor

      • Nome do banco de dados

        Caixa de diálogo Propriedades de vínculo de dados

    2. Clique em Testar Conexão para verificar se as configurações estão corretas e se a conexão é bem-sucedida.Se a conexão não for bem-sucedida, a caixa de diálogo Erro do Microsoft Data Link exibirá uma mensagem que descreve o problema. Clique em OK para fechar a mensagem, marcar suas configurações na caixa de diálogo Propriedades do Link de Dados e clique em Testar Conexão novamente. Além disso, talvez seja necessário marcar com o administrador de banco de dados SQL Server para o banco de dados ao qual você está se conectando, para garantir que suas configurações estejam corretas ou que o computador esteja disponível.

    3. Depois que a caixa de diálogo Microsoft Data Link exibir a mensagem A conexão teste foi bem-sucedida, clique em OK para fechar a caixa de diálogo e clique em OK para fechar a caixa de diálogo Propriedades do Link de Dados .O Access conecta o projeto ao banco de dados SQL Server.

  5. Criar um novo banco de dados SQL Server    

    1. Na primeira página do Assistente de Banco de Dados do Microsoft SQL Server, insira as seguintes informações:

      • O computador SQL Server que você deseja usar para este banco de dados

      • Suas informações de logon

      • Um nome para o banco de dados SQL Server  

        Assistente do banco de dados do Microsoft SQL Server

        Observação: Para ignorar o processo de conexão neste momento, clique em Cancelar. O Access cria o projeto, mas não está conectado a um banco de dados SQL Server. Antes de fazer qualquer coisa com o projeto, você precisará conectá-lo a um banco de dados SQL Server, o que você pode fazer usando as etapas na próxima seção.

    2. Clique em Avançar para continuar.O acesso tenta se conectar ao computador SQL Server especificado. Se o Access não puder se conectar ao computador SQL Server, ele exibirá uma mensagem de erro que descreve o problema. As informações de computador ou logon do SQL Server podem estar incorretas ou talvez você não tenha as permissões necessárias para criar um banco de dados no computador SQL Server especificado. Talvez seja necessário marcar com o administrador de banco de dados SQL Server para o banco de dados que você está criando, para garantir que suas configurações estejam corretas ou que o computador esteja disponível.

    3. Depois que o Access se conecta com êxito ao computador SQL Server, o assistente exibe a mensagem: o assistente tem todas as informações necessárias para criar seu banco de dados SQL Server. Clique em Concluir para continuar.O Access cria o banco de dados SQL Server e o conecta ao projeto.

Início da Página

Conectar um projeto de Acesso existente a um banco de dados de SQL Server diferente

Use o procedimento a seguir se você tiver um projeto de Access existente que não esteja conectado a um banco de dados SQL Server ou se quiser alterar o SQL Server computador ou banco de dados ao qual seu projeto está conectado.

  1. Na guia Arquivo, clique em Abrir. Se você estiver usando o Access 2007, clique no Botão do Microsoft Office e clique em Abrir.

  2. Na caixa de diálogo Abrir , selecione e abra o projeto Access.Uma caixa de diálogo Aviso de Segurança do Microsoft Office Access pode aparecer. Se você confiar na origem do banco de dados, clique em Abrir para continuar.

  3. Na guia Arquivo , clique em Servidor e clique em Conexão. (Se você estiver usando o Access 2007, clique no Botão do Microsoft Office, aponte para Servidor e clique em Conexão.) A caixa de diálogo Propriedades do Link de Dados é exibida.

  4. Na caixa de diálogo Propriedades do Link de Dados , insira as informações necessárias para o seguinte:

    • Nome do servidor

    • Informações necessárias para fazer logon no servidor

    • Nome do banco de dados

  5. Clique em Testar Conexão para verificar se as configurações estão corretas e se a conexão é bem-sucedida. Se a conexão não for bem-sucedida, o Access exibirá uma mensagem de erro descrevendo o problema. Clique em OK para fechar a mensagem, marcar suas configurações na caixa de diálogo Propriedades do Link de Dados e clique em Testar Conexão novamente. Além disso, talvez seja necessário marcar com o administrador de banco de dados SQL Server para o banco de dados ao qual você está se conectando, para garantir que suas configurações estejam corretas ou que o computador esteja disponível.

  6. Depois que a caixa de diálogo Microsoft Data Link exibir a mensagem A conexão teste foi bem-sucedida, clique em OK para fechar a caixa de diálogo e clique em OK para fechar a caixa de diálogo Propriedades do Link de Dados .

O Access conecta o projeto ao banco de dados SQL Server especificado.

Início da Página

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.