Domanda

Esiste un modo per abilitare " My Reports " funzionalità in SQL Server Reporting Services 2008 quando utilizzo SQL Server 2008 Express edition con servizi avanzati ?

Poiché utilizzo Express Edition, non riesco a connettere SQL Server Management Studio a Reporting Services : -

  

" SQL Server Management Studio Express   non può essere utilizzato per amministrare un rapporto   Server ".

Sto utilizzando Gestione report Interfaccia browser per l'amministrazione SSRS . L'opzione per abilitare " I miei rapporti " sembra non essere presente nel rapporto Manager per SSRS 2008, quindi esiste un altro modo per abilitare questa opzione, forse dalla riga di comando?

È stato utile?

Soluzione

Questa è, onestamente, un'ipotesi perché non ho SQL 2008 Express su cui testarlo, ma funziona sicuramente sullo standard SQL 2005.

Penso che tu possa configurare la proprietà usando rs.exe

Crea un file di testo (suppongo che lo chiamerai myReportsEnable.rss) e aggiungi il seguente testo:

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

(Ricevo questo da SQL2005, quindi presumo che Microsoft.SqlServer.ReportingServices2008 sia il tipo giusto da usare - scusate se non lo è)

Salva il file, quindi eseguilo da una riga di comando utilizzando rs.exe :

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

Altri suggerimenti

La risposta di Ed Harper ha funzionato per me su un'istanza in edizione espressa di SRSS 2008, ma solo dopo che ho cambiato i nomi in "ReportingServices2005".

Avevo anche provato a modificare il valore di " enablemyreports " nella tabella ConfigurationInfo da " false " a " true " ;, ma quel tentativo mi ha dato solo un errore in Gestione report.

So che questo non risponde interamente alla domanda che ho posto! Tuttavia, ho risolto questo problema utilizzando Edizione per sviluppatori SQL Server per l'installazione di SQL Server utilizzata per la formazione, ecc. Anche se non gratuito come Express Edition , è economico.

L'uso di SQL Server Developer Edition mi ha permesso di abilitare la " I miei rapporti " .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top