Pergunta

Existe uma maneira de permitir que os “ Meus Relatórios ” recurso no SQL Server Reporting Services 2008 quando estou usando SQL Server 2008 Express edition com Advanced Services ?

Como eu estou usando edição Express, eu não pode se conectar SQL Server Management Studio para Reporting Services : -

"SQL Server Management Studio Express não pode ser usado para administrar um relatório servidor".

Eu estou usando a interface do navegador da Report Manager para administração SSRS . A opção para habilitar “ meus relatórios ” parece não estar no Relatório Manager para SSRS 2008 assim há outra maneira de ativar essa opção, linha de comando, talvez?

Foi útil?

Solução

Isto é, francamente, uma suposição que eu não tiver o SQL 2008 Express para testar isso em -., Mas ele definitivamente funciona no padrão SQL 2005

Eu acho que você pode configurar a propriedade através rs.exe

Criar um arquivo de texto (eu estou supondo que você vai chamá-lo myReportsEnable.rss) e adicione o seguinte texto a ele:

Public Overridable Sub Main()
    SetSystemProperties
End Sub

Private Sub SetSystemProperties()

    Dim Properties(0) As Microsoft.SqlServer.ReportingServices2008.[Property]
    Properties(0) = New Microsoft.SqlServer.ReportingServices2008.[Property]
    Properties(0).Name = "EnableMyReports"
    Properties(0).Value = "True"
    RS.SetSystemProperties(Properties)
End Sub

(Estou recebendo este do SQL2005, então eu estou supondo que Microsoft.SqlServer.ReportingServices2008 é o tipo de direito de uso - desculpas se não é)

Salve o arquivo, em seguida, executá-lo a partir de uma linha de comando usando rs.exe:

rs -i myReportsEnable.rss -s http://~YourServerName~/reportserver

Outras dicas

A resposta de Ed Harper trabalhou para mim em uma instância edição expressa do SRSS 2008, mas só depois que eu mudei os nomes Voltar para "ReportingServices2005".

Eu também tinha tentado apenas mudando o valor para "enablemyreports" na tabela de ConfigurationInfo de "false" para "true", mas que a tentativa só me deu um erro no Gerenciador de Relatórios.

Eu sei que isto não inteiramente responder à pergunta que fiz! No entanto, eu tenho em torno esse problema usando edição de desenvolvedor SQL Server para minha instalação do SQL Server usado para treinar etc. Apesar de não ser livre como Express Edition , é barato.

Usando SQL Server Developer Edition permitiu-me para permitir "Meus relatórios" recurso.

Eu acredito que você está procurando SQL Server Express Edition com Advanced Services .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top