Adicionar um banco de dados como fonte de dados

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Microsoft SharePoint Designer 2010, você pode se conectar a uma variedade de bancos de dados, incluindo o Microsoft SQL Server, Oracle e outros bancos de dados que são acessíveis usando o protocolo de OLE DB. Por padrão, o site do Microsoft SharePoint não contém qualquer conexões de banco de dados. Para acessar um banco de dados, alguém que tenha permissões suficientes deve criar a conexão.

Este artigo mostra como criar uma conexão a um banco de dados. Ele também mostra como criar comandos personalizados de Structured Query Language (SQL) e como modificar as propriedades de fonte de dados de uma conexão de banco de dados existente na lista de fontes de dados.

Importante : A opção logon único em é um recurso Descontinuado no SharePoint Designer 2010 e, portanto, não deve ser usada para se conectar a um banco de dados. Para obter mais informações, consulte a seção Consulte também .

Neste artigo

Antes de começar

Conectar-se a um banco de dados salvando o nome de usuário e a senha

Conectar-se a um banco de dados usando uma seqüência de conexão personalizada

Criar comandos SQL personalizados

Modificar as propriedades da fonte de dados de uma conexão de banco de dados existentes

Antes de começar

Há algumas coisas que você precisa saber antes de você pode se conectar a um banco de dados. Você precisa saber se o site que você está trabalhando em é um site de Microsoft SharePoint Foundation ou um site de Microsoft SharePoint Server 2010, o nome do servidor onde o banco de dados está localizado, o provedor de dados que você usa para acessar seu banco de dados e o tipo de autenticação que você deseja usar. Se você estiver usando uma cadeia de conexão personalizada para se conectar ao seu banco de dados, você também precisa saber que cadeia de conexão. Para obter assistência, contate o administrador do servidor.

Que tipo de banco de dados eu possuo?

Com SharePoint Designer 2010, você pode conectar-se rapidamente para qualquer banco de dados que reside em Microsoft SQL Server 2000 e versões posteriores (SQL Server 2005 e SQL Server 2008), ou para qualquer fonte de dados que usa o protocolo de OLE DB. Se você souber a cadeia de conexão, você pode também conectar-se rapidamente um banco de dados do Oracle.

Qual provedor de dados você deseja usar?

SharePoint Designer 2010, você pode se conectar a um banco de dados usando qualquer um dos três provedores de dados diferentes. Esses provedores de dados não são mutuamente exclusivos. Por exemplo, Microsoft SQL Server 2000 e versões posteriores são OLE DB compatíveis e podem ser acessadas usando o provedor de dados do Microsoft .NET Framework para OLE DB. No entanto, o provedor de dados do Microsoft .NET Framework para SQL Server especificamente foi projetado para funcionar com o Microsoft SQL Server 2000 e versões posteriores e pode ser a melhor opção se seu banco de dados reside em um desses produtos de servidor de duas.

Provedores de dados são os componentes de software que permitem que o cliente — neste caso SharePoint Designer 2010 — para se comunicar com o banco de dados. Originalmente, cada sistema de gerenciamento de banco de dados foi exclusivo, e cada tinha sua própria linguagem de programação para acessar e atualizar dados. ODBC foi um do primeiro tenta padronizar acesso a uma variedade de sistemas de gerenciamento de banco de dados diferentes. Modos de exibição de dados não têm suporte para provedores ODBC. OLE DB foi introduzido após ODBC para fornecer acesso mais flexível para bancos de dados. Muitos bancos de dados compatível com ODBC também são OLE DB compatíveis.

Para obter mais informações sobre qual provedor de dados usar, consulte o gráfico a seguir.

Se você estiver se conectando a um banco de dados...

Use...

Microsoft SQL Server 2000, Microsoft SQL Server 2005 ou Microsoft SQL Server 2008

Provedor de Dados do Microsoft .NET Framework para SQL Server

Compatível com OLE DB

Provedor de Dados do Microsoft .NET Framework para OLE DB

Oracle

Provedor de Dados do Microsoft .NET Framework para Oracle

Compatível com ODBC

Provedor de Dados do Microsoft .NET Framework para ODBC

Modos de exibição de dados de anotação não suportam provedores ODBC para conexões de banco de dados a qualquer tipo de banco de dados, incluindo MySQL. Na caixa de diálogo Configurar a conexão de banco de dados, você deve desconsiderar a opção para usar um provedor ODBC.

Qual método de autenticação você deseja usar?

Ou você pode se conectar a um banco de dados com um nome de usuário e senha ou usando uma cadeia de conexão personalizada.

Configurar a caixa de diálogo de conexão ao banco de dados
Os métodos de autenticação disponíveis na caixa de diálogo Configurar Conexão do Banco de Dados

O método de autenticação desejado será definido em parte pelo tipo de servidor que você está usando e o provedor de dados que você está usando. Para obter mais informações sobre qual método de autenticação para usar, consulte o gráfico a seguir.

Se seu site estiver localizado em um servidor executando …

E o provedor de dados for ...

Consulte a seção...

Microsoft SharePoint Foundation 2010
— or —

Office SharePoint Server 2010

Provedor de Dados do Microsoft .NET Framework para SQL Server
— ou —
Provedor de Dados do Microsoft .NET Framework para OLE DB

Conectar-se a um banco de dados salvando o nome de usuário e a senha

Microsoft SharePoint Foundation 2010
— or —

Office SharePoint Server 2010

Provedor de Dados do Microsoft .NET Framework para Oracle

Conectar-se a um banco de dados usando uma seqüência de conexão personalizada

Início da página

Conectar-se a um banco de dados salvando o nome de usuário e a senha

Quando você se conectar a um banco de dados salvando o nome de usuário e senha, SharePoint Designer 2010 gera uma cadeia de conexão baseada em SQL que armazena o nome de usuário e senha na conexão de fonte de dados (um processo conhecido como autenticação do SQL). Se seu site estiver localizado em um servidor executando Microsoft SharePoint Foundation 2010, essa é a opção preferencial para gerar uma cadeia de conexão.

Você também pode criar uma conexão de banco de dados usando uma cadeia de conexão personalizada. Para obter mais informações, consulte a seção posterior conectar a um banco de dados usando uma cadeia de conexão personalizada.

  1. Clique em fontes de dados no painel de navegação.

  2. Na guia Fontes de dados na faixa de opções, no grupo novo, clique em Conexão de banco de dados.

  3. Na caixa de diálogo Propriedades da Fonte de Dados, na guia Fonte, clique em Configurar Conexão do Banco de Dados.

  4. Na caixa de diálogo Configurar Conexão do Banco de Dados, em Informações do Servidor, na caixa Nome do Servidor, digite o nome do servidor onde está o banco de dados.

  5. Na caixa Nome do Provedor, siga um destes procedimentos:

    • Se você estiver se conectando a um banco de dados externo do Microsoft SQL Server, clique em provedor de dados do Microsoft .NET Framework para SQL Server.

    • Se você estiver conectando-se a um banco de dados externo compatível com OLE DB, incluindo outras versões do SQL que não sejam o Microsoft SQL, como o MySQL, clique em Provedor de Dados do Microsoft .NET Framework para OLE DB.

  6. Em Autenticação, clique em Salvar o nome de usuário e a senha na conexão de dados.

  7. Na caixa Nome de usuário, digite seu nome de usuário.

  8. Na caixa Senha, digite sua senha.

  9. Clique em Avançar.

    Importante : Como a autenticação do SQL salva o nome de usuário e senha como texto na conexão de dados, qualquer usuário com permissão para abrir o site no SharePoint Designer 2010 pode exibir essas credenciais. Um aviso de segurança informa que o nome de usuário e senha serão salvos como texto na conexão de dados e que outros membros do site podem acessar essa fonte de dados. Se desejar que outros membros do site para acessar o banco de dados usando o mesmo nome de usuário e senha, clique em OK. Se não desejar outros membros do site para acessar o banco de dados usando o mesmo nome de usuário e senha, clique em Cancelar.

  10. Na lista Banco de dados, clique no banco de dados que você deseja usar como fonte de dados e, em seguida, execute um destes procedimentos:

    • Em Selecionar uma tabela ou modo de exibição, clique na tabela ou Salvar modo de exibição que você desejada na lista e clique em Concluir.

      Usando essa opção, você cria uma consulta padrão que seleciona todos os registros na tabela ou modo de exibição. No entanto, após você clicar em Concluir, você pode modificar a consulta padrão, clicando em campos, Filtrar e Classificar na caixa de diálogo Propriedades da fonte de dados. Para obter mais informações, consulte o artigo criar uma consulta de fonte de dados.

    • Clique em Especifique comandos Selecionar, Atualizar, Inserir e Excluir personalizados usando SQL ou procedimentos armazenados e, em seguida, clique em Concluir.

      Observação : Essa opção estará disponível somente se o administrador ativou a opção de Ativar o suporte de consulta de atualização na Administração Central do SharePoint.

      Ao usar essa opção, você cria comandos SQL personalizados. Quando você clicar em Concluir, a caixa de diálogo Editar Comandos SQL Personalizados será aberta. Nela, é possível criar comandos e adicionar parâmetros. Depois de criar um comando SQL personalizado, você poderá editar a consulta clicando em Editar Consulta Personalizada, na caixa de diálogo Propriedades da Fonte de Dados. Para obter mais informações, consulte Criar comandos SQL personalizados mais adiante neste artigo.

  11. Na caixa de diálogo Propriedades da Fonte de Dados, clique na guia Geral, digite um nome para a fonte de dados e clique em OK.

    A nova conexão de banco de dados agora aparece na lista de fontes de dados.

Observação : Se você estiver tentando conectar-se a um servidor externo que executa o SQL Server, certifique-se de que a autenticação do SQL Server está habilitada no mesmo.

Início da página

Conectar-se a um banco de dados usando uma seqüência de conexão personalizada

Uma seqüência de conexão fornece as informações que um aplicativo ou provedor precisa para se comunicar com uma fonte de dados. Uma seqüência de conexão geralmente indica a localização do servidor de banco de dados, o banco de dados a ser utilizado e as informações de autenticação. Com uma seqüência de conexão personalizada, você pode especificar a seqüência de conexão que será usada para estabelecer a conexão com o banco de dados.

  1. Clique em fontes de dados no painel de navegação.

  2. Na guia Conexões de dados, no grupo novo, clique em Conexão de banco de dados.

  3. Na caixa de diálogo Propriedades da Fonte de Dados, na guia Fonte, clique em Configurar Conexão do Banco de Dados.

  4. Na caixa de diálogo Configurar Conexão do Banco de Dados, marque a caixa de seleção Usar Seqüência de conexão personalizada e clique em Editar.

  5. Na caixa de diálogo Editar Seqüência de Conexão, na lista Nome do Provedor, clique no provedor de dados desejado.

  6. Na caixa de texto Seqüência de Conexão, digite sua seqüência de conexão.

    Um exemplo de seqüência de conexão OLE DB:

    Provedor = myProvider; fonte de dados = myPath; catálogo inicial = Nome_do_catálogo;

    Id de usuário = username; Senha = senha;

    Um exemplo de seqüência de conexão Oracle:

    Fonte de dados = myDatabase; Id de usuário = username;

    Senha = senha; segurança integrada = não;

    Um exemplo de uma cadeia de conexão do SQL Server:

    Fonte de dados = myServerAddress; catálogo inicial = myDataBase; Id de usuário = username; Senha = senha;

  7. Clique em OK.

  8. Clique em Avançar.

  9. Na lista Banco de dados, clique no banco de dados que você deseja usar como fonte de dados e, em seguida, execute um destes procedimentos:

    • Clique em Selecionar uma tabela ou modo de exibição, em seguida, clique na tabela ou Salvar modo de exibição que você desejada na lista e clique em Concluir.

      Ao usar essa opção, você cria uma conexão padrão com uma tabela ou exibição. No entanto, depois de clicar em Concluir, você poderá especificar a consulta padrão clicando em Campos, Filtrar e Classificar na caixa de diálogo Propriedades da Fonte de Dados. Para obter mais informações, consulte o artigo Criar uma consulta a fonte de dados.

    • Clique em Especifique comandos Selecionar, Atualizar, Inserir e Excluir personalizados usando SQL ou procedimentos armazenados e, em seguida, clique em Concluir.

      Observação : Essa opção estará disponível somente se o administrador do servidor ativou a opção de Ativar o suporte de consulta de atualização na Administração Central do SharePoint.

      Usando essa opção, é possível criar ou editar comandos SQL personalizados. Quando você clicar em Concluir, a caixa de diálogo Editar Comandos SQL Personalizados será aberta. Nela, você pode criar comandos e adicionar parâmetros. Depois de criar um comando SQL personalizado, você poderá editar a consulta clicando em Editar Consulta Personalizada, na caixa de diálogo Propriedades da Fonte de Dados. Para obter mais informações, consulte Criar comandos SQL personalizados mais adiantes neste artigo.

  10. Na caixa de diálogo Propriedades da Fonte de Dados, clique na guia Geral, digite um nome para a fonte de dados e clique em OK.

    A nova conexão de banco de dados agora aparece na lista de fontes de dados.

Observação : 

  • Se você estiver tentando conectar-se a um servidor externo que executa o SQL Server, certifique-se de que a autenticação do SQL Server está habilitada no mesmo.

  • Se você não conseguir usar a autenticação do SQL Server no servidor com SQL Server, certifique-se de que a autenticação do Single Sign-On está habilitada para o servidor onde está o site do SharePoint.

Início da página

Criar comandos SQL personalizados

Quando você clicar na opção ou especificar personalizada, selecione Atualizar, inserir e excluir comandos usando SQL ou procedimentos armazenados e clique em Concluir na caixa de diálogo Configurar a conexão de banco de dados, abre a caixa de diálogo Editar comandos de SQL personalizados. Na caixa de diálogo, você pode criar instruções SQL personalizadas para recuperar ou modificar os dados em um banco de dados.

A caixa de diálogo Editar Comandos SQL Personalizados contém quatro guias, cada uma correspondente a um comando SQL comum. São elas:

  • Select     O comando SELECT é usado para recuperar dados de uma tabela.

  • Update     O comando UPDATE é usado para modificar os dados de uma tabela.

  • Insert     O comando INSERT INTO é usado para inserir novas linhas em uma tabela.

  • Delete     O comando DELETE é usado para excluir linhas de uma tabela.

A lista Procedimento Armazenado exibe todos os procedimentos armazenados disponíveis no banco de dados ao qual você está conectando-se.

Quando a caixa de diálogo Editar Comandos SQL Personalizados abrir, qualquer instrução já aplicada aos dados aparecerá na caixa Instrução SQL. Por exemplo, se você criar uma conexão de banco de dados clicando em Selecione uma tabela ou exibição para selecionar uma tabela e depois decidir editar a instrução SELECT, verá a seguinte instrução na caixa Instrução SQL da guia Select:

Selecionar * de dbo. [your_table_name]

O asterisco nesta instrução é um caractere curinga que significa todos. Essa instrução SQL significa selecionar todos os campos de todos os registros dessa tabela específica. Para editar a instrução, clique em Editar Comando para abrir o Editor de Comandos e Parâmetros.

Caixa de diálogo Editor de Comandos e Parâmetros

Edite a consulta SQL digitando diretamente na caixa comando SELECT.

Adicionar parâmetros SQL

Também é possível criar parâmetros para consultas SQL clicando em Adicionar Parâmetro.

Parâmetros SQL devem ser usados em qualquer lugar que você pode usar uma cadeia de caracteres de consulta, o texto de significado entre aspas simples. Usando cadeias de caracteres de consulta em instruções SQL cria uma vulnerabilidade de segurança, parâmetros SQL são necessários em SharePoint Designer 2010 sempre que você criar uma instrução SQL que recupera dados filtrados de uma fonte de dados.

Por exemplo, a Gourmet Importação/Exportação é uma empresa de distribuição de alimentos finos. Ela armazena todos os seus dados de negócios em um banco de dados com base em SQL. Ao recuperar toda a tabela de lista de produtos, a aparência da consulta SQL é a seguinte:

Selecionar * de dbo. [Produtos]

Essa instrução SQL recupera todos os registros da tabela de produtos. A Gourmet quer recuperar uma lista filtrada que contenha apenas os itens que estão em falta no estoque. A tabela contém um campo UnidadesEmEstoque. Usando o SQL tradicional, a instrução recuperaria essa lista da seguinte forma:

Selecionar * de dbo. [Produtos] ONDE painel = '0'

O

'0'

nessa instrução é uma seqüência de consulta. Ela pode ser substituída por uma variável. Neste exemplo, você deseja criar uma variável chamada EmFalta. A nova instrução SQL seria:

Selecionar * de dbo. [Produtos] ONDE painel = @OutOfStock

Para criar a instrução SQL usando a variável EmFalta deste exemplo, siga este procedimento:

  1. Na caixa de diálogo Editor de Comandos e Parâmetros, na caixa comando SELECT, digite a esta seqüência de caracteres:

Selecionar * de dbo. [Produtos] ONDE painel = @OutOfStock

  1. Em Parâmetros, clique em Adicionar Parâmetro.

  2. A variável que você deseja definir é OutOfStock, portanto, na coluna nome, digite OutOfStock.

  3. Na lista Origem do Parâmetro, clique em Nenhum.

  4. Como o valor de correspondência é 0, na caixa ValorPadrão, digite 0.

    Editor de Comandos e Parâmetros com instrução de parâmetro SQL

  5. Clique em OK.

    Agora você pode ver a nova instrução SQL na caixa de diálogo Editar Comandos SQL Personalizados.

    Caixa de diálogo Editar Comandos SQL Personalizados com instrução SQL

  6. Clique em OK novamente.

    Na caixa de diálogo Propriedades da Fonte de Dados, aparece o botão Editar Consulta Personalizada na guia Fonte.

    Caixa de diálogo Propriedades da Fonte de Dados com o botão Editar Consulta Personalizada

Início da página

Modificar as propriedades da fonte de dados de uma conexão de banco de dados existente

Depois de configurar uma conexão de banco de dados, você poderá modificá-la a qualquer momento. Por exemplo, talvez convenha criar uma nova consulta, alterar uma existente ou criar uma instrução SQL personalizada.

  1. Clique em fontes de dados no painel de navegação.

    Uma lista de todas as conexões de fonte de dados aparece abaixo do painel de navegação.

  2. Clique em uma fonte de dados da lista.

    Se a conexão de banco de dados usar uma consulta SQL personalizada, a caixa de diálogo Propriedades da Fonte de Dados será semelhante a uma destas da ilustração.

    Caixa de diálogo Propriedades da Fonte de Dados com o botão Editar Consulta Personalizada

  3. Se a conexão de banco de dados não usar uma consulta SQL personalizada, a caixa de diálogo Propriedades da Fonte de Dados será semelhante a uma das ilustrações a seguir.

    caixa de diálogo propriedades da fonte de dados com a seção consulta

  4. Na caixa de diálogo Propriedades da Fonte de Dados, siga um destes procedimentos:

    • Se houver uma área Consulta com botões, clique nesses botões para adicionar ou excluir campos ou para criar ou alterar um filtro ou uma ordem de classificação.

    • Se houver uma área Consulta com botões, clique em Configurar Conexão do Banco de Dados para aplicar uma consulta SQL personalizada à conexão. Depois de clicar em Configurar Conexão do Banco de Dados, clique em Avançar.

      Importante : Como a autenticação do SQL salva o nome de usuário e senha como texto na conexão de dados, qualquer usuário com permissão para abrir o site no SharePoint Designer 2010 pode exibir essas credenciais. Um aviso de segurança informa que o nome de usuário e senha serão salvos como texto na conexão de dados e que outros membros do site podem acessar essa fonte de dados. Se desejar que outros membros do site para acessar o banco de dados usando o mesmo nome de usuário e senha, clique em OK. Se não desejar outros membros do site para acessar o banco de dados usando o mesmo nome de usuário e senha, clique em Cancelar.

      Na caixa de diálogo Configurar Conexão do Banco de Dados, clique em Especifique comandos Selecionar, Atualizar, Inserir e Excluir personalizados usando SQL ou procedimentos armazenados e, em seguida, clique em Concluir.

      A caixa de diálogo Editar Comandos SQL Personalizados é aberta. Nela você pode criar comandos SQL personalizados. Para obter mais informações, consulte Criar comandos SQL personalizados anteriormente neste artigo.

    • Se houver um botão Editar Consulta Personalizada, clique nele para abrir a caixa de diálogo Editar Comandos SQL Personalizados, na qual é possível adicionar, alterar ou excluir instruções SQL.

Início da página

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
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.

×