No OOB do SharePoint 2010, parece que você pode criar formulários que fazem CRUD completo (criar, ler, atualizar, excluir) de tabelas do SQL Server sem programação. Existem uma série de vídeos que podem lhe dar uma boa ideia de como isso é feito.
OOB SharePoint Foundation 2010 parece ter as seguintes limitações:
- Apenas tabelas (no Sharepoint falam tipos de itens do Office) que foram previstas pelo Sharepoint são suportadas OOB (contatos, tarefas, calendários ...)
- Subformas não são suportadas.
- Parece apenas uma tabela e nenhum relacionamento pode ser trabalhado com período. Portanto, não há caixas de combinação preenchidas por consultas.
O Sharepoint Enterprise 2010 parece oferecer suporte a subformulários e a possibilidade de manipular relações de tabela (em sharepoint speak "associações") de uma maneira rica sem codificação. Você pode ter uma ideia do que é possível em este vídeo .
Para formulários ricos sem codificação, a resposta parece ser os Serviços do Access no SharePoint. No entanto, os Serviços do Access não podem usar os BCS (Serviços Corporativos de Conectividade) do Sharepoint para se conectarem a um back-end do SQL. Em outras palavras, os Serviços do Access não podem se conectar ao SQL Server. Consulte MSDN communit post para o que parece ser uma declaração conclusiva sobre essa limitação dos Serviços do Access.
Eu não sei se os dados de back-end do SQL podem ser pesquisados usando a interface do Sharepoint.