Visão geral de conexões de dados do Office

Observação: Este artigo já cumpriu o seu papel, por isso o retiraremos em breve. Para evitar problemas de "Página não encontrada", removemos links que já sabemos que podem causar esse problema. Se você criou links para esta página, remova-os e juntos manteremos a Web conectada.

Os dados em seu programa podem vir de uma fonte de dados externa, como um arquivo de texto, uma pasta de trabalho ou um banco de dados. Essa fonte de dados externa é conectada ao seu programa por meio de uma conexão de dados, que é um conjunto de informações que descreve como localizar, entrar e acessar a fonte de dados externa. As seções a seguir descrevem como as conexões de dados externos funcionam, como compartilhar as informações de conexão com outros aplicativos e usuários e como tornar o acesso aos dados mais seguro.

Noções básicas sobre as conexões de dados

A principal vantagem de se conectar a dados externos é que você pode analisar periodicamente esses dados sem copiá-los repetidamente. Copiar dados repetidamente é uma operação que pode ser demorada e sujeita a erros.

As informações de conexão podem ser armazenadas em uma pasta de trabalho ou em um arquivo de conexão, como em um arquivo de conexão de dados do Office (ODC) ou em um arquivo de nome de fonte de dados (DSN) (. DSN).

Para trazer dados externos para o seu programa, você precisa ter acesso aos dados. Se o fonte de dados externo que você deseja acessar não estiver em seu computador local, talvez seja necessário entrar em contato com o administrador do banco de dados para obter uma senha, permissão de usuário ou outras informações de conexão. Se a fonte de dados for um banco de dados, certifique-se de que o banco de dados não esteja aberto no modo exclusivo. Se a fonte de dados for um arquivo de texto ou uma pasta de trabalho, verifique se outro usuário não tem o arquivo de texto ou pasta de trabalho aberto para acesso exclusivo.

Muitas fontes de dados também exigem um driver ODBC ou um provedor OLE DB para coordenar o fluxo de dados entre seu programa, o arquivo de conexão e a fonte de dados.

O diagrama a seguir resume os pontos principais sobre conexões de dados.

Conectando-se a dados externos

1. há uma variedade de fontes de dados às quais você pode se conectar: Microsoft SQL Server, Microsoft Access, Microsoft Excel e arquivos de texto.

2. Cada fonte de dados tem um driver ODBC ou provedor OLE DB associado.

3. Um arquivo de conexão define todas as informações que você precisa para acessar e recuperar dados de uma fonte de dados.

4. As informações de conexão são copiadas no seu programa a partir de um arquivo de conexão.

Compartilhamento de conexões

Os arquivos de conexão são particularmente úteis para compartilhar conexões de forma consistente, o que torna as conexões mais detectáveis, ajudando a melhorar a segurança e facilitando a administração da fonte de dados. A melhor maneira de compartilhar arquivos de conexão é colocá-los em um local seguro e confiável, como uma pasta de rede ou uma biblioteca de SharePoint, onde os usuários podem ler o arquivo, mas somente os usuários designados podem modificá-lo.

Você pode criar arquivos de conexão de dados do Office (ODC) (. odc) usando o Excel ou usando o assistente para conexão de dados para se conectar a novas fontes de dados. Um arquivo. odc usa marcas XML e HTML personalizadas para armazenar as informações de conexão. Você pode exibir ou editar facilmente o conteúdo do arquivo no Excel.

Você pode compartilhar arquivos de conexão com outros usuários para dar a eles o mesmo acesso que você tem a uma fonte de dados externa. Outros usuários não precisam configurar uma fonte de dados para abrir o arquivo de conexão, mas talvez precisem instalar o driver ODBC ou o provedor OLE DB que é necessário para acessar os dados externos em seus computadores.

Noções básicas sobre os componentes do Microsoft Data Access

O Microsoft Data Access Components (MDAC) 2,8 está incluído no Windows Server 2003 e no Windows XP SP2 e versões posteriores. Com o MDAC, você pode se conectar e usar dados de uma ampla variedade de fontes de dados relacionais e não relacionais. Você pode se conectar a várias fontes de dados diferentes usando drivers ODBC (conectividade aberta de banco de dados) ou provedores de OLE DB. Pode ser construída e fornecida pela Microsoft ou desenvolvida por várias terceiras partes. Quando você instala o Microsoft Office, drivers ODBC adicionais e provedores OLE DB são adicionados ao seu computador.

Para ver uma lista completa de provedores OLE DB instalados em seu computador, exiba a caixa de diálogo Propriedades do link de dados em um arquivo de link de dados e, em seguida, clique na guia provedor .

Para ver uma lista completa de drivers ODBC instalados em seu computador, exiba a caixa de diálogo administrador de banco de dados ODBC e clique na guia drivers .

Você também pode usar drivers ODBC e provedores OLE DB de outros fabricantes para obter informações de fontes diferentes das fontes de dados da Microsoft, incluindo outros tipos de bancos de dados ODBC e OLE DB. Para obter informações sobre como instalar esses drivers ODBC ou provedores OLE DB, consulte a documentação do banco de dados ou entre em contato com o fornecedor do banco de dados.

Usar ODBC para se conectar a fontes de dados

As seções a seguir descrevem a ODBC (conectividade aberta de banco de dados) com mais detalhes.

A arquitetura ODBC

Na arquitetura ODBC, um aplicativo (como seu programa) se conecta ao Gerenciador de driver ODBC, que, por sua vez, usa um driver ODBC específico (como o driver ODBC do Microsoft SQL) para se conectar a uma fonte de dados (como um banco de dados do Microsoft SQL Server).

Definindo informações de conexão

Para se conectar a fontes de dados ODBC, faça o seguinte:

  1. Verifique se o driver ODBC apropriado está instalado no computador que contém a fonte de dados.

  2. Defina um DSN (nome de fonte de dados) usando o administrador de fonte de dados ODBC para armazenar as informações de conexão no registro do Windows ou em um arquivo. DSN, ou usando uma cadeia de conexão no código do Microsoft Visual Basic para passar as informações de conexão diretamente para o Gerenciador de driver ODBC.

    Para definir uma fonte de dados, abra o painel de controle, clique em sistema e segurança > fontes de dados ODBC (32 bits) ou fontes de dados ODBC (64 bits).

    Para obter mais informações sobre as diferentes opções, clique no botão ajuda em cada caixa de diálogo.

Fontes de dados de computador

As fontes de dados da máquina armazenam informações de conexão no registro do Windows em um computador específico com um nome definido pelo usuário. Você pode usar as fontes de dados da máquina somente no computador em que elas estão definidas. Há dois tipos de fontes de dados de computador: usuário e sistema. As fontes de dados do usuário podem ser usadas apenas pelo usuário atual e são visíveis apenas para esse usuário. As fontes de dados do sistema podem ser usadas por todos os usuários em um computador e são visíveis para todos os usuários do computador. Uma fonte de dados da máquina é especialmente útil quando você deseja fornecer segurança adicional, porque ajuda a garantir que somente os usuários que estão conectados podem exibir uma fonte de dados do computador e uma fonte de dados da máquina não pode ser copiada por um usuário remoto para outro computador.

Fontes de dados de arquivo

As fontes de dados de arquivo (também chamadas de arquivos DSN) armazenam informações de conexão em um arquivo de texto, não no registro do Windows e são geralmente mais flexíveis para uso em fontes de dados da máquina. Por exemplo, você pode copiar uma fonte de dados de arquivo para qualquer computador que tenha o driver ODBC correto, para que seu aplicativo possa contar com informações de conexão precisas e consistentes para todos os computadores que ele usa. Ou você pode colocar a fonte de dados de arquivo em um único servidor, compartilhá-la entre vários computadores na rede e manter facilmente as informações de conexão em um único local.

Uma fonte de dados de arquivo também pode ser compartilhável. Uma fonte de dados de arquivo não compartilhável reside em um único computador e aponta para uma fonte de dados de máquina. É possível usar fontes de dados de arquivo compartilháveis para acessar fontes de dados de computador existentes de fontes de dados de arquivo.

Início da página

Usar o OLE DB para se conectar a fontes de dados

As seções a seguir descrevem o vínculo de objetos e o banco de dados de incorporação (OLE DB) com mais detalhes.

A arquitetura OLE DB

Na arquitetura OLE DB, o aplicativo que acessa os dados é chamado de consumidor de dados (como o Publisher) e o programa que permite acesso nativo aos dados é chamado de provedor de banco de dados (como o Microsoft OLE DB Provider para SQL Server).

Definindo informações de conexão

Um arquivo de link de dados universal (. udl) contém as informações de conexão que um consumidor de dados usa para acessar uma fonte de dados por meio do provedor OLE DB dessa fonte de dados. Você pode criar as informações de conexão seguindo um destes procedimentos:

  • No Assistente para conexão de dados, use a caixa de diálogo Propriedades do link de dados para definir um link de dados para um provedor OLE DB.

  • Crie um arquivo de texto em branco com um tipo de arquivo. udl e edite o arquivo, que exibe a caixa de diálogo Propriedades do link de dados .

Início da página

Tornar o acesso aos dados mais seguro

Quando você se conecta a uma fonte de dados externa ou atualiza os dados, é importante estar ciente de possíveis problemas de segurança e saber o que você pode fazer sobre esses problemas de segurança. Use as seguintes diretrizes e práticas recomendadas para ajudar a proteger seus dados.

Armazenando conexões de dados em um local confiável

Um arquivo de conexão de dados geralmente contém uma ou mais consultas a uma fonte de dados. Ao substituir esse arquivo, um usuário com intenção maliciosa pode criar uma consulta para acessar informações confidenciais e distribuí-las para outros usuários ou executar outras ações prejudiciais. Portanto, é importante garantir o seguinte:

  • O arquivo de conexão foi escrito por um indivíduo confiável.

  • O arquivo de conexão é seguro e vem de um local confiável.

Para ajudar a melhorar a segurança, as conexões com dados externos podem não estar disponíveis no seu computador. Para se conectar aos dados ao abrir uma pasta de trabalho, você deve ativar as conexões de dados usando a barra central de confiabilidade ou colocando a pasta de trabalho em um local confiável.

Para obter mais informações, consulte Adicionar, remover ou alterar um local confiável, Adicionar, remover ou exibir um fornecedor confiávele Exibir minhas opções e configurações na central de confiabilidade.

Usando credenciais de maneira segura

O acesso a uma fonte de dados externa geralmente requer credenciais (como um nome de usuário e uma senha) que são usados para autenticar o usuário. Certifique-se de que essas credenciais são fornecidas de maneira segura e segura, e que você não revela acidentalmente essas credenciais para outras pessoas.

Use senhas fortes que combinem letras maiúsculas e minúsculas, números e símbolos. Senhas fracas não misturam esses elementos. Um exemplo de senha forte é Y6dh! et5. Um exemplo de uma senha fraca é House27. As senhas devem ter 8 ou mais caracteres. Uma frase secreta com 14 ou mais caracteres é melhor.

É fundamental que você se lembre da sua senha. Caso você a esqueça, a Microsoft não poderá recuperá-la. Guarde as senhas que anotar por escrito em um lugar seguro, longe das informações que elas ajudam a proteger.

Evite salvar informações de logon quando você se conecta a fontes de dados. Essas informações podem ser armazenadas como texto sem formatação na pasta de trabalho e o arquivo de conexão, e um usuário mal-intencionado pode acessar as informações para comprometer a segurança da fonte de dados.

Quando possível, use a autenticação do Windows (também conhecida como uma conexão confiável), que usa uma conta de usuário do Windows para se conectar ao SQL Server. Quando um usuário se conecta por meio de uma conta de usuário do Windows, o SQL Server usa as informações do sistema operacional Windows para validar o nome e a senha da conta. Antes de poder usar a autenticação do Windows, um administrador de servidor deve configurar o SQL Server para usar esse modo de autenticação. Se a autenticação do Windows não estiver disponível, evite salvar as informações de logon dos usuários. É mais seguro que os usuários insiram suas informações de logon toda vez que fizerem logon.

Início da página

Confira também

Usar o assistente para conexão de dados para importar dados para o Publisher

Usar o assistente para conexão de dados para importar dados para o Word

Observação:  Esta página foi traduzida automaticamente e pode apresentar erros gramaticais ou imprecisões. Nosso objetivo é que este conteúdo seja útil para você. Você pode nos dizer se as informações foram úteis? Use o artigo em inglês como referência.​

Expanda suas habilidades no Office
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×