Partilhar via


Como conectar-se a um banco de dados do Access

Para conectar um pacote do Integration Services a uma fonte de dados do Microsoft Office Access, um gerenciador de conexões OLE DB e um provedor de dados são necessários. O provedor de dados usado depende da versão do Access que criou a fonte de dados:

  • Para o Access 2003 e anterior, o pacote requer o provedor OLE DB do Microsoft Jet.

  • Para o Access 2007, o pacote requer o provedor OLE DB para o Microsoft Office 12.0 Access Database Engine.

Você pode criar um gerenciador de conexões OLE DB e selecionar o provedor de dados correspondente na área Gerenciadores de Conexões do Designer SSIS ou no Assistente de Importação e Exportação do SQL Server.

ObservaçãoObservação

Em um computador de 64 bits, você deve executar pacotes que se conectam a fontes de dados do Microsoft Access no modo de 32 bits. O provedor OLE DB do Microsoft Jet e o provedor OLE DB para o Microsoft Office 12.0 Access Database Engine estão disponíveis somente em versões de 32 bits.

Conectando-se a uma fonte de dados em formato Access 2003 ou anterior

Para criar um gerenciador de conexão do Access na área Gerenciadores de Conexões

  1. No Business Intelligence Development Studio, abra o pacote.

  2. Na área Gerenciadores de Conexões, clique com o botão direito do mouse em qualquer lugar da área e, em seguida, selecione Nova Conexão OLE DB.

  3. Na caixa de diálogo Configurar Gerenciador de Conexões OLE DB, clique em Novo.

    Para obter mais informações, consulte Gerenciador de conexões OLE DB.

  4. Na caixa de diálogo Gerenciador de Conexões, para Provedor, selecione Microsoft Jet 4.0 OLE DB Provider e configure o gerenciador de conexões conforme adequado.

Para criar uma conexão do Access a partir do Assistente de Importação e Exportação do SQL Server

  1. No Business Intelligence Development Studio, inicie o Assistente de Importação e Exportação do SQL Server.

  2. Na página Escolher uma Fonte de Dados, para Fonte de dados, selecione Microsoft Access e, em seguida, configure a conexão do Access.

    Ao selecionar Microsoft Access como a Fonte de Dados, o assistente cria automaticamente o gerenciador de conexões OLE DB necessário com o provedor de dados correto. Para obter mais informações, consulte Gerenciador de conexões OLE DB.

Conectando-se a uma fonte de dados em formato Access 2007

Para acessar uma fonte de dados do Access 2007, o gerenciador de conexões OLE DB requer o provedor OLE DB para o Microsoft Office 12.0 Access Database Engine. Esse provedor é instalado automaticamente com o sistema Microsoft Office 2007. Se o sistema Office 2007 não estiver instalado no computador em que o Integration Services está em execução, será necessário instalar o provedor separadamente. Para instalar o provedor OLE DB para o Microsoft Office 12.0 Access Database Engine, faça download e instale os componentes nesta página da Web, Driver do sistema Office 2007: Componentes de conectividade de dados.

Para criar um gerenciador de conexões OLE DB na área Gerenciadores de Conexões

  1. No Business Intelligence Development Studio, abra o pacote.

  2. Na área Gerenciadores de Conexões, clique com o botão direito do mouse em qualquer lugar da área e, em seguida, selecione Nova Conexão OLE DB.

  3. Na caixa de diálogo Configurar Gerenciador de Conexões OLE DB, clique em Novo.

    Para obter mais informações, consulte Gerenciador de conexões OLE DB.

  4. Na caixa de diálogo Gerenciador de Conexões, para Provedor, selecione Microsoft Office 12.0 Access Database Engine OLE DB e configure o gerenciador de conexões conforme adequado.

    ObservaçãoObservação

    Para conectar-se a uma fonte de dados que usa o Access 2007, não é possível selecionar Microsoft Jet 4.0 OLE DB Provider como a Fonte de Dados.

Para criar uma conexão OLE DB a partir do Assistente de Importação e Exportação do SQL Server

  1. No Business Intelligence Development Studio, inicie o Assistente de Importação e Exportação do SQL Server.

  2. Na página Escolher uma Fonte de Dados, para Fonte de Dados, selecione Microsoft Office 12.0 Access Database Engine OLE DB Provider e configure a conexão conforme adequado.

    ObservaçãoObservação

    Para conectar-se a uma fonte de dados que usa o Access 2007, não é possível selecionar Microsoft Jet 4.0 OLE DB Provider como a Fonte de Dados.

    Ao selecionar Microsoft Office 12.0 Access Database Engine OLE DB Provider como a Fonte de Dados, o assistente cria automaticamente o gerenciador de conexões OLE DB necessário com o provedor de dados correto. Para obter mais informações, consulte Gerenciador de conexões OLE DB.