Adicionar um banco de dados como fonte de dados - SharePoint\nAdicionar um banco de dados como fonte de dados\nCom o Microsoft Office SharePoint Designer 2007, é possível conectar-se a vários bancos de dados, incluindo Microsoft SQL Server, Oracle e outros bancos de dados que podem ser acessados com OLE DB ou protocolos ODBC. Por padrão, o site do Microsoft SharePoint não contém conexão alguma com bancos de dados. Para acessar um banco de dados, a pessoa com as permissões necessárias deve criar a conexão.\nEste artigo mostra como estabelecer conexão com um banco de dados usando a Biblioteca de Fontes de Dados. Ele mostra também como criar comandos SQL (Structured Query Language) personalizados e como modificar as propriedades da fonte de dados de uma conexão de banco de dados existente da Biblioteca de Fontes de Dados.\nConectar-se a um banco de dados salvando o nome de usuário e a senha\nConectar-se a um banco de dados usando a autenticação do Windows\nConectar-se a um banco de dados usando a autenticação do Single Sign-On\nConectar-se a um banco de dados usando uma seqüência de conexão personalizada\nModificar as propriedades da fonte de dados de uma conexão de banco de dados existente\nAntes de se conectar a um banco de dados, há algumas coisas que você precisa saber: o site em que você está trabalhando é um site do Windows SharePoint Services 3.0 ou do Microsoft Office SharePoint Server 2007? nome do servidor onde está o banco de dados? qual é o provedor de dados que você usa para acessar o banco de dados? que tipo de autenticação você deseja usar? Se você estiver usando uma seqüência de conexão personalizada para se conectar ao banco de dados, precisa saber também qual é essa seqüência.\nQue tipo de banco de dados eu possuo?\nCom o Office SharePoint Designer 2007, é possível conectar-se rapidamente a qualquer banco de dados residente no Microsoft SQL Server 2000 ou no Microsoft SQL Server 2005, ou a qualquer fonte de dados que use o protocolo OLE DB. Se você souber qual é a seqüência de conexão, também poderá conectar-se rapidamente a um banco de dados Oracle ou a qualquer banco de dados que use o protocolo ODBC.\nQual provedor de dados você deseja usar?\nCom o Office SharePoint Designer 2007, você pode se conectar a um banco de dados usando qualquer um dos quatro provedores de dados. Eles não são mutuamente exclusivos. Por exemplo, o Microsoft SQL Server 2000 e o Microsoft SQL Server 2005 são compatíveis com OLE DB e podem ser acessados usando-se o Provedor de Dados do Microsoft .NET Framework para OLE DB. No entanto, o Provedor de Dados do Microsoft .NET Framework para SQL Server foi desenvolvido especificamente para trabalhar com Microsoft SQL Server 2000 e Microsoft SQL Server 2005 e pode ser a melhor opção se o banco de dados for mantido em um desses dois produtos de servidor.\nOs provedores de dados são componentes de software que o cliente — nesse caso, o Office SharePoint Designer 2007 — usa para se comunicar com o banco de dados. Originalmente, cada sistema de gerenciamento de banco de dados era exclusivo, e cada um tinha sua própria linguagem de programação para acessar e atualizar dados. O ODBC foi uma das primeiras tentativas de padronizar o acesso a diversos sistemas de gerenciamento de bancos de dados. Ele usa o SQL para acessar bancos de dados SQL. O OLE DB foi introduzido depois do ODBC para oferecer uma acesso mais flexível aos bancos de dados. Muitos bancos de dados compatíveis com ODBC são compatíveis também com OLE DB.\nPara obter mais informações sobre qual provedor de dados usar, consulte o gráfico a seguir.\nSe você estiver conectando-se a um banco de dados que seja ...\nProvedor de Dados do Microsoft .NET Framework para SQL Server\nProvedor de Dados do Microsoft .NET Framework para OLE DB\nProvedor de Dados do Microsoft .NET Framework para Oracle\nProvedor de Dados do Microsoft .NET Framework para ODBC\nQual método de autenticação você deseja usar?\nEstão disponíveis quatro métodos de autenticação distintos na caixa de dialogo Configurar Conexão do Banco de Dados, incluindo o uso de uma seqüência de conexão personalizada.\nOs métodos de autenticação disponíveis na caixa de diálogo Configurar Conexão do Banco de Dados\nO método de autenticação desejado será definido pelo tipo de servidor em uso, pelo provedor de dados e pela localização do banco de dados. Para obter mais informações sobre qual método de autenticação usar, consulte o gráfico a seguir.\nSe o site do SharePoint estiver em um servidor com...\nE o provedor de dados for ...\nE o banco de dados estiver em...\nConsulte a seção...\nUm servidor separado do site do Windows SharePoint Services 3.0\nO mesmo servidor do site do Windows SharePoint Services 3.0\nO mesmo servidor ou um servidor separado do site do Office SharePoint Server 2007\nO mesmo servidor ou um servidor separado do site do Windows SharePoint Services 3.0 ou Office SharePoint Server 2007\nSe você usar Conectar a um banco de dados salvando o nome de usuário e a senha, o Office SharePoint Designer 2007 vai gerar uma seqüência de conexão baseada em SQL que armazena o nome de usuário e a senha na conexão da fonte de dados (um processo conhecido como autenticação SQL). Se o site do SharePoint estiver em um servidor com Windows SharePoint Services 3.0 e o banco de dados estiver em um servidor externo, essa é a opção preferencial para a geração de uma seqüência de conexão. Também é possível criar uma conexão de banco de dados usando uma seqüência de conexão personalizada. Para obter mais informações, consulte Conectar-se a um banco de dados usando uma seqüência de conexão personalizada.\nSe o painel de tarefas Biblioteca de Fontes de Dados não estiver visível, no menu Painéis de Tarefas, clique em Biblioteca de Fontes de Dados.\nNo painel de tarefas Biblioteca de Fontes de Dados, em Conexões de Banco de Dados, clique em Conexão com um banco de dados.\nObservação : Se o título de Conexões de Banco de Dados estiver recolhido, clique no sinal de mais (+) para expandi-lo\nNa caixa de diálogo Propriedades da Fonte de Dados, na guia Fonte, clique em Configurar Conexão do Banco de Dados.\nNa 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.\nNa caixa Nome do Provedor, siga um destes procedimentos:\nSe você estiver conectando-se a um banco de dados externo do Microsoft SQL Server 2000 ou do Microsoft SQL Server 2005, clique em Provedor de Dados do Microsoft .NET Framework para SQL Server.\nSe 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.\nEm Autenticação, clique em Salvar o nome de usuário e a senha na conexão de dados.\nNa caixa Nome de usuário, digite seu nome de usuário.\nComo a autenticação do SQL salva o nome de usuário e a senha como texto na conexão dos dados, aparece um aviso de segurança informando que o nome de usuário e a senha serão gravados como texto na conexão de dados e que outros membros do site de equipe poderão acessar essa fonte de dados. Para que os outros membros do site de equipe acessem o banco de dados usando nome de usuário e senha, clique em OK. Se não quiser que os membros do site de equipe acessem o banco de dados usando nome de usuário e senha, clique em Cancelar e, em seguida, fale com o administrador do sistema sobre como conectar-se a um banco de dados usando a autenticação do Windows se o site do SharePoint estiver em um servidor com Windows SharePoint Services 3.0 ou conectar-se a um banco de dados usando a autenticação do Single Sign-On se o site do SharePoint estiver em um servidor com Office SharePoint Server 2007.\nNa lista Banco de dados, clique no banco de dados que você deseja usar como fonte de dados e, em seguida, execute um destes procedimentos:\nClique em Selecione uma tabela ou exibição, clique na tabela ou na exibição salva desejada na lista e clique em Concluir.\nUsando essa opção, crie uma consulta padrão para selecionar todos os registros da tabela ou da exibição. No entanto, depois que você clicar em Concluir, poderá 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 Criar uma consulta a fonte de dados.\nClique em Especifique comandos Selecionar, Atualizar, Inserir e Excluir personalizados usando SQL ou procedimentos armazenados e, em seguida, clique em Concluir.\nObservação : Essa opção estará disponível somente se o administrador ativou a opção Habilitar Suporte a Consultas de Atualização.\nUsando essa opção, é possível criar 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.\nNa 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.\nAgora, a nova conexão de banco de dados aparece no painel de tarefas Biblioteca de Fontes de Dados.\nObservaçã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.\nA autenticação do Windows funciona com todos os bancos de dados que oferecem suporte à autenticação do Windows, como Microsoft Windows 2000 e Microsoft Windows Server 2003. Se o site do SharePoint estiver em um servidor com Windows SharePoint Services 3.0 e o banco de dados estiver no mesmo servidor do site, será a opção preferida para gerar a seqüência de conexão. A opção Usar Autenticação do Windows usa segurança integrada, ou seja, as credenciais do Windows são usadas para autenticação na fonte de dados. Os membros da equipe usam o nome de usuário e a senha atuais do Windows para acessar o banco de dados.\nObservação : A autenticação do Windows funcionará apenas se o banco de dados e o site do Windows SharePoint Services estiverem no mesmo servidor. Se o banco de dados estiver em outro servidor, use a autenticação do SQL ou autenticação do Single Sign-On.\nTambém é possível criar uma conexão de banco de dados usando uma seqüência de conexão personalizada. Para obter mais informações, consulte Conectar-se a um banco de dados usando uma seqüência de conexão personalizada mais adiante neste artigo.\nObservação : Se o título Conexões de Banco de Dados estiver recolhido, clique no sinal de mais (+) para expandi-lo\nSe você estiver conectando-se a um banco de dados local do Microsoft SQL Server 2000 ou do Microsoft SQL Server 2005, clique em Provedor de Dados do Microsoft .NET Framework para SQL Server.\nSe você estiver conectando-se a um banco de dados local 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.\nEm Autenticação, clique em Usar autenticação do Windows e, em seguida, clique em Avançar.\nAo usar essa opção, você cria uma consulta padrão para selecionar todos os registros da tabela ou da exibição. No entanto, depois que você clicar em Concluir, poderá 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 Criar uma consulta a fonte de dados.\nAo 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.\nAgora, a nova conexão de banco de dados aparece na Biblioteca de Fontes de Dados.\nSe o site do SharePoint estiver em um servidor que esteja executando o Microsoft Office SharePoint Server, esta será a opção preferida para gerar uma seqüência de conexão. A opção Usar autenticação do Single Sign-on instrui o servidor a fornecer o nome de usuário e a senha para acessar o banco de dados. Essa opção pode ser usada quando o site faz parte de um site de portal que foi criado com o Office SharePoint Server e o administrador habilitou e configurou o Single Sign-On. Com o Single Sign-On, você pode estabelecer conexão com um banco de dados externo, mesmo que ele não esteja no mesmo servidor do site do SharePoint.\nSe você estiver conectando-se a um banco de dados armazenado em um computador com o Microsoft SQL Server, como o Microsoft SQL Server 2000 e o Microsoft SQL Server 2005, clique em Provedor de Dados do Microsoft .NET Framework para SQL Server.\nSe você estiver conectando-se a um banco de dados que utiliza 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.\nEm Autenticação, clique em Usar autenticação do Single Sign-On e em Definições.\nNa caixa de diálogo Definições de Início de Sessão Universal, faça o seguinte:\nNa caixa Nome do Aplicativo, digite o nome do aplicativo do banco de dados.\nNa caixa Campo do aplicativo a ser usado como nome de usuário, digite o campo no qual o nome de usuário será armazenado.\nNa caixa Campo do aplicativo a ser usado como senha, digite o campo no qual a senha será armazenada.\nObservação : Se você não tiver essas informações, consulte o administrador.\nAgora a nova conexão de banco de dados aparece na Biblioteca de Fontes de Dados.\nObservação : 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.\nUma 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.\nNo painel de tarefas Biblioteca de Fontes de Dados, clique em Conexão com um banco de dados.\nNa 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.\nNa caixa de diálogo Editar Seqüência de Conexão, na lista Nome do Provedor, clique no provedor de dados desejado.\nNa caixa de texto Seqüência de Conexão, digite sua seqüência de conexão.\nUm exemplo de seqüência de conexão OLE DB:\nProvider=meuProvedor;Data Source=meuCaminho;Initial Catalog=NomeDoCatálogo;\nUm exemplo de seqüência de conexão ODBC:\nUm exemplo de seqüência de conexão Oracle:\nData Source=meuBancoDeDados;User Id=nomedousuário;\nAo 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.\nUsando 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.\nSe 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.\nSe 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.\nQuando você clicar na opção Especifique comandos Selecionar, Atualizar, Inserir e Excluir personalizados usando SQL ou procedimentos armazenados e, em seguida, clique em Concluir na caixa de diálogo Configurar Conexão do Banco de Dados, a caixa de diálogo Editar Comandos SQL Personalizados será aberta. Nela, você poderá criar instruções SQL personalizadas para recuperar ou modificar os dados de um banco de dados.\nA caixa de diálogo Editar Comandos SQL Personalizados contém quatro guias, cada uma correspondente a um comando SQL comum. São elas:\nSelect O comando SELECT é usado para recuperar dados de uma tabela.\nUpdate O comando UPDATE é usado para modificar os dados de uma tabela.\nInsert O comando INSERT INTO é usado para inserir novas linhas em uma tabela.\nDelete O comando DELETE é usado para excluir linhas de uma tabela.\nA lista Procedimento Armazenado exibe todos os procedimentos armazenados disponíveis no banco de dados ao qual você está conectando-se.\nQuando 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:\nSELECT * FROM dbo.[nome_da_sua_tabela]\nO 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.\nEdite a consulta SQL digitando diretamente na caixa comando SELECT.\nTambém é possível criar parâmetros para consultas SQL clicando em Adicionar Parâmetro.\nUse os parâmetros SQL em qualquer lugar no qual você usaria uma seqüência de consulta, ou seja, texto entre aspas simples. Como o uso de seqüências de consulta em instruções SQL gera uma vulnerabilidade de segurança, os parâmetros SQL são necessários no Office SharePoint Designer 2007 sempre que você criar uma instrução SQL para recuperar os dados filtrados a partir de uma fonte de dados.\nPor 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:\nSELECT * FROM dbo.[Produtos]\nEssa 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:\nSELECT * FROM dbo.[Produtos] WHERE UnidadesEmEstoque = '0'\nnessa 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:\nSELECT * FROM dbo.[Produtos] WHERE UnidadesEmEstoque = @EmFalta\nPara criar a instrução SQL usando a variável EmFalta deste exemplo, siga este procedimento:\nNa caixa de diálogo Editor de Comandos e Parâmetros, na caixa comando SELECT, digite a esta seqüência de caracteres:\nA variável que você deseja definir é EmFalta, portanto, na coluna Nome, digite EmFalta.\nNa lista Origem do Parâmetro, clique em Nenhum.\nComo o valor de correspondência é 0, na caixa ValorPadrão, digite 0.\nAgora você pode ver a nova instrução SQL na caixa de diálogo Editar Comandos SQL Personalizados.\nNa caixa de diálogo Propriedades da Fonte de Dados, aparece o botão Editar Consulta Personalizada na guia Fonte.\nDepois 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.\nNa Biblioteca de Fontes de Dados, clique na conexão de banco de dados a ser alterada e clique em Propriedades.\nSe 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.\nSe 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.\nNa caixa de diálogo Propriedades da Fonte de Dados, siga um destes procedimentos:\nSe 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.\nSe 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.\nObservação : Se você estiver salvando o nome de usuário e a senha como texto na conexão dos dados, aparecerá um aviso de segurança informando que o nome de usuário e a senha serão gravados como texto na conexão de dados e que outros membros do site de equipe poderão acessar essa fonte de dados. Para que os outros membros do site de equipe acessem o banco de dados usando nome de usuário e senha, clique em OK. Se não quiser que os membros do site de equipe acessem o banco de dados usando nome de usuário e senha, clique em Cancelar e, em seguida, fale com o administrador do sistema sobre como conectar-se a um banco de dados usando a autenticação do Windows se o site do SharePoint estiver em um servidor com Windows SharePoint Services 3.0 ou conectar-se a um banco de dados usando a autenticação do Single Sign-On se o site do SharePoint estiver em um servidor com Office SharePoint Server 2007.\nNa 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.\nA 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.\nSe 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.


Números – Capítulo 16 - Biblia online Nova Versão Internacional\n1 Corá, filho de Isar, neto de Coate, bisneto de Levi, reuniu Datã e Abirão, filhos de Eliabe, e Om, filho de Pelete, todos da tribo de Rúben,\n3 Eles se ajuntaram contra Moisés e Arão, e lhes disseram: “Basta! A assembléia toda é santa, cada um deles é santo, e o Senhor está no meio deles. Então, por que vocês se colocam acima da assembléia do Senhor?”\n6 Você, Corá, e todos os seus seguidores deverão fazer o seguinte: peguem incensários\n17 Cada homem pegará o seu incensário, nele colocará incenso e o apresentará ao Senhor. Serão duzentos e cinqüenta incensários ao todo. Você e Arão também apresentarão os seus incensários.\n30 Mas, se o Senhor fizer acontecer algo totalmente novo, e a terra abrir a sua boca e os engolir, junto com tudo o que é deles, e eles descerem vivos ao Sheol, então vocês saberão que estes homens desprezaram o Senhor.\n33 Desceram vivos à sepultura, com tudo o que possuíam; a terra fechou-se sobre eles, e pereceram, desaparecendo do meio da assembléia.\n50 Então Arão voltou a Moisés, à entrada da Tenda do Encontro, pois a praga já havia cessado.\nprevious post: Números – Capítulo 15\nnext post: Números – Capítulo 17