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

Observação:  Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. As informações foram úteis? Dê sua opinião no final desta página. Aqui está o artigo em inglês para facilitar a referência.

Dados em seu programa podem vir de uma fonte de dados externos, como um arquivo de texto, uma pasta de trabalho ou um banco de dados. Esta fonte de dados externa está conectado ao seu programa por meio de uma conexão de dados, que é um conjunto de informações que descreve como localizar, faça logon e acessar a fonte de dados externos. As seções a seguir descrevem as conexões de dados externos como trabalho, como compartilhar as informações de conexão com outros aplicativos e usuários e como tornar o acesso a dados mais segura.

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

O principal benefício de se conectar a dados externos é que você pode analisar periodicamente esses dados sem repetidamente copiá-la. Copiando repetidamente dados é uma operação que pode ser demorada e propensa.

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

Para trazer dados externos para seu programa, você precisa de acesso aos dados. Se o fonte de dados externo que você deseja acessar não estiver em seu computador local, talvez seja necessário contatar o administrador do banco de dados para 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 é aberto no modo exclusivo. Se a fonte de dados é um arquivo de texto ou uma pasta de trabalho, certifique-se de que outro usuário não tem o arquivo de texto ou a pasta de trabalho aberta para acesso exclusivo.

Várias fontes de dados também exigem um driver ODBC ou o 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 principais pontos sobre conexões de dados.

Conectando-se a dados externos

1. há uma variedade de fontes de dados que você pode se conectar a: arquivos do Microsoft SQL Server, o Microsoft Access, o Microsoft Excel e o 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

Arquivos de Conexão são particularmente úteis para compartilhamento de conexões em uma base consistente, fazer conexões mais detectáveis, ajudando a melhorar a segurança e facilita a administração de fonte de dados. A melhor maneira de compartilhar arquivos de conexão é colocá-los em um local confiável e seguro, como uma pasta de rede ou SharePoint biblioteca, onde os usuários podem ler o arquivo, mas somente designado usuários pode alterá-la.

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 conectar-se a novas fontes de dados. Um arquivo. odc usa marcas HTML e XML personalizadas para armazenar as informações de conexão. Você pode facilmente exibir ou editar o conteúdo do arquivo no Excel.

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

Noções básicas sobre os componentes de acesso de dados da Microsoft

Microsoft Data Access Components (MDAC) 2,8 está incluído no Windows Server 2003 e no Windows XP SP2 e posterior. Com o MDAC, você pode se conectar a e usar dados de uma grande variedade de fontes de dados relacionais e. Você pode se conectar a várias fontes de dados usando drivers de banco de dados ODBC (Open Connectivity) ou provedores de OLE DB. Pode ser criado e fornecidos pela Microsoft ou desenvolvidos por terceiros vários. Quando você instala o Microsoft Office, drivers ODBC adicionais e provedores OLE DB são adicionados ao seu computador.

Para ver uma lista completa dos provedores OLE DB que estão instalados no seu computador, exibir a caixa de diálogo de Propriedades de vínculo de dados de um arquivo de vínculo de dados e, em seguida, clique na guia provedor.

Para ver uma lista completa de drivers ODBC instalado no computador, exibir a caixa de diálogo do Administrador de banco de dados ODBC e, em seguida, 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 fontes de dados da Microsoft, inclusive 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 de seu banco de dados.

Usando ODBC para se conectar a fontes de dados

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

A arquitetura ODBC

Na arquitetura ODBC, um aplicativo (como o seu programa) se conecta para o 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 as informações de conexão

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

  1. Certifique-se de que o driver ODBC apropriado é instalado no computador que contém a fonte de dados.

  2. Definir um nome de fonte de dados (DSN) usando o Administrador de fonte de dados ODBC para armazenar as informações de conexão no registro do Windows ou 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

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 fontes de dados de máquina somente o computador que eles são definidos nas. Há dois tipos de fontes de dados de máquina — usuário e sistema. Fontes de dados do usuário podem ser usadas pela apenas o usuário atual e são visíveis apenas desse usuário. 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 no computador. Uma fonte de dados da máquina é especialmente útil quando você deseja oferecer segurança adicional, porque ajuda a garantir que somente os usuários que estão conectados podem exibir uma fonte de dados de máquina, e uma fonte de dados de máquina não pode ser copiada por um usuário remoto para outro computador.

Fontes de dados de arquivo

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 do que as fontes de dados de 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 o arquivo de origem de dados em um único servidor, compartilhá-lo entre vários computadores na rede e manter facilmente as informações de conexão em um local.

Uma fonte de dados de arquivo também pode ser. Uma fonte de dados de arquivo reside em um único computador e aponta para uma fonte de dados de máquina. Você pode usar fontes de dados de arquivos não compartilháveis para acessar fontes de dados de máquina existente de fontes de dados de arquivo.

Início da página

Usando OLE DB para se conectar a fontes de dados

As seções a seguir descrevem o objeto vinculação e incorporação de banco de dados (OLE DB) mais detalhadamente.

Arquitetura OLE DB

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

Definindo as informações de conexão

Um arquivo de Universal Data Link (. 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 de Conexão de dados, use a caixa de diálogo de Propriedades de vínculo de dados para definir um vínculo de dados para um provedor OLE DB.

  • Criar um arquivo de texto em branco com um tipo de arquivo. udl e editar o arquivo, que exibe a caixa de diálogo de Propriedades de vínculo de dados.

Início da página

Tornando o acesso a dados mais seguro

Quando você se conectar a uma fonte de dados externos ou atualizar os dados, é importante estar ciente sobre 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.

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

Um arquivo de conexão de dados geralmente contém uma ou mais consultas à fonte de dados. Substituindo esse arquivo, um usuário que tenha intenções maliciosas pode criar uma consulta para acessar informações confidenciais e distribuí-lo para outros usuários ou realizar 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 que ele vem de um local confiável.

Para ajudar a melhorar a segurança, conexões com dados externos podem estar indisponíveis em seu computador. Para se conectar aos dados quando você abre uma pasta de trabalho, você deve ativar as conexões de dados usando a barra de 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 um modo seguro

Acessar uma fonte de dados externos normalmente requer credenciais (como um nome de usuário e uma senha) que são usadas para autenticar o usuário. Certifique-se de que essas credenciais são fornecidas a você uma maneira de seguro e que você não inadvertidamente revelar essas credenciais para outras pessoas.

Use senhas fortes que combinem letras maiusculas e minúsculas, números e símbolos. Senhas não combinar esses elementos. Um exemplo de uma senha forte é Y6dh! et5. Um exemplo de uma senha fraco é House27. Senhas devem ser 8 ou mais caracteres de comprimento. Uma frase secreta que usa 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 conectar a fontes de dados. Essas informações podem ser armazenadas como texto sem formatação na pasta de trabalho e no arquivo de conexão e um usuário mal-intencionado pode acessar as informações e comprometer a segurança da fonte de dados.

Quando possível, use autenticação do Windows (também conhecido 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 informações no sistema operacional Windows para validar o nome de conta e senha. 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 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

Use o Assistente de Conexão de dados para importar dados para o Publisher

Use o Assistente de Conexão de dados para importar dados para o Word

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.

×