Recursos com suporte do Reporting Services no SQL Server Express

Este tópico fornece um resumo dos recursos disponíveis no SQL Server Express Edition com Advanced Services. Para obter mais informações sobre essa edição, consulte SQL Server Express com recursos Advanced Services.

Resumo de recursos

A SQL Server Express fornece a seguinte funcionalidade do Reporting Services:

  • Processamento de relatórios sob demanda para cada usuário que exibe um relatório. Quando um usuário abre um relatório, o relatório é iniciado, a consulta é processada, os dados são mesclados no layout de relatório e o relatório é processado em um formato de apresentação.

  • Os formatos de renderização estão disponíveis para HTML, Acrobat e Excel.

  • As fontes de dados de relatório devem ser bancos de dados relacionais do SQL Server executados localmente no SQL Server Express.

  • O gerenciamento de servidor de relatório e a exibição de relatório possuem suporte através do Gerenciador de Relatórios.

  • A configuração possui suporte através da ferramenta de Configuração do Reporting Services.

  • Os utilitários de linha de comando Rs.exe, rsconfig.exe e rskeymgmt.exe estão disponíveis no SQL Server Express.

  • A Autenticação do Windows e as funções predefinidas são usadas para mapear contas de grupo e usuário existentes em uma coleção nomeada de operações.

Recursos sem-suporte

Outras edições do SQL Server incluem um conjunto maior de recursos do Reporting Services. A lista a seguir descreve os recursos documentados nos Manuais Online do SQL Server, mas não podem ser usados nesta edição:

  • Processamento de relatório agendado, armazenamento em cache, instantâneos, assinaturas e entrega não possuem suporte.

  • Fontes de dados do Analysis Services, Oracle, XML, SAP, SQL Server Integration Services (SSIS), OLE DB e ODBC não possuem suporte.

  • Fontes de dados remotas não possuem suporte. Relatórios hospedados em um servidor de relatórios do SQL Server Express devem recuperar dados relacionais do SQL Server de uma instância local do SQL Server Express Mecanismo de Banco de Dados.

  • O relatório ad hoc através de modelos semânticos e o Construtor de Relatórios 1.0 não são suportados.

  • As extensões de renderização TIFF (Imagem), XML e CSV não possuem suporte.

  • A plataforma extensível API do Reporting Services para entrega, processamento de dados, renderização e segurança não possui suporte.

  • Extensões de autenticação personalizadas e atribuições de função personalizadas não possuem suporte. É necessário mapear contas de usuário e grupo de domínio do Windows existentes para definições de função predefinidas.

  • Itens de relatório personalizados não possuem suporte.

  • O gerenciamento de um processo de relatório longo não possui suporte. Especificamente, não é possível usar o recurso Gerenciar Trabalhos no Gerenciador de Relatórios para parar o processamento de relatório.

  • A implantação de expansão não possui suporte.

  • O modo integrado do SharePoint não é suportado.

Se você estiver usando o recurso Instâncias do Usuário (também conhecido como "Executar como Usuário Normal" ou RANU) no SQL Server Express, lembre-se de que a fonte de dados não estará disponível em conexões remotas. Isso significa que se você configurar uma fontes de dados de relatório para o recurso Instâncias do Usuário, os usuários remotos que acessarem o relatório obterão o seguinte erro:

"Erro no processamento de relatório. Não é possível criar uma conexão com a fonte de dados '<datasourcename>'. Para obter mais informações sobre este erro, navegue até o servidor de relatórios, na máquina de servidor local, ou habilite erros remotos".

Além disso, o arquivo de log de servidor de relatórios conterá a seguinte entrada:

Cannot create a connection to data source '<datasourcename>'. ---> System.Data.SqlClient.SqlException: User does not have permission to perform this action.

Para evitar esses erros, não defina a propriedade User Instance na cadeia de caracteres de conexão ou na caixa de diálogo Propriedades Avançadas ao definir a conexão.