Como faço para preencher uma lista do SharePoint com dados de um banco de dados SQL externo?

3

Esse é um lance entre saber se ele pertence ao Stack Overflow ou ao Server Fault (mas como não sou desenvolvedor e estou procurando uma solução sem código, estou começando com SF).

Existe uma maneira fácil de preencher uma lista do SharePoint com dados de um banco de dados SQL externo? No designer do SharePoint, é simples criar uma conexão com um banco de dados SQL para usar a Web Part de exibição de dados, mas eu preciso dos dados de uma tabela SQL para preencher uma lista do SharePoint. Existe uma maneira sem código para fazer isso?

Editar: Embora certamente haja maneiras de exportar dados da tabela SQL e importá-los para minha lista, estou procurando que a conexão esteja ativa para que uma coluna na minha lista do SharePoint esteja sempre atualizada com uma fonte de dados mestre armazenada em um banco de dados SQL diferente.

    
por Sean Earp 19.06.2009 / 20:32

4 respostas

5

Outra opção que você pode examinar é o Catálogo de Dados Corporativos. Embora isso seja mais complicado, permite que você tenha uma exibição do SharePoint dos dados. A desvantagem disso é que ela requer a edição Enterprise e habilidades avançadas para que o BDC seja configurado para apontar para o banco de dados personalizado.

Como você disse que não é um desenvolvedor, eu tenderia a me afastar do BDC, a menos que você seja capaz de contratar alguém para configurar isso para você.

    
por 20.06.2009 / 07:46
1

Eu acho que você poderia:

  1. Crie uma planilha do Excel que tenha a consulta SQL para o banco de dados
  2. Execute a consulta e faça uma cópia dos valores de cópia no Excel e cole-a em uma nova pasta de trabalho
  3. Importe essa pasta de trabalho ao criar a lista do SharePoint

Para exibir dados ao vivo usando uma consulta, você precisa do Sharepoint Designer e adiciona uma Visualização de dados à lista. Veja:

link

    
por 19.06.2009 / 21:57
1

Eu levei algum tempo investigando isso. No SP 2010, é fácil importar uma tabela como uma lista EXTERNAL do SharePoint. Os dados no banco de dados e na lista e é sincronizado dinamicamente quando alguém modifica a tabela no banco de dados ou na lista em SP.

Mas, ao tentar criar um fluxo de trabalho que grava dados em uma lista externa do SharePoint ... bem, você pode fazê-lo, mas envolve um processo complicado que utiliza os acionadores de banco de dados e o SQL CLR Assembly Stub.

Veja: link para obter informações sobre listas externas e fluxos de trabalho.

    
por 16.09.2011 / 23:14
0

Se você deseja especificamente preencher informações do SQL Server 2008. Você pode usar o SSIS (Integration Services) do SQL Server

link

    
por 31.08.2009 / 22:33