Question

Existe-t-il un moyen d'activer le " Mes rapports " fonctionnalité dans SQL Server Reporting Services 2008 lorsque j'utilise Édition SQL Server 2008 Express avec services avancés ?

Comme j'utilise l'édition Express, je ne peut pas connecter SQL Server Management Studio à Services de génération de rapports : -

  

" SQL Server Management Studio Express   ne peut pas être utilisé pour administrer un rapport   serveur ".

J'utilise le Report Manager , interface de navigateur pour l'administration de SSRS. . L'option permettant d'activer « Mes rapports » ne semble pas figurer dans le rapport. Manager for SSRS 2008, existe-t-il un autre moyen d'activer cette option, la ligne de commande peut-être?

Était-ce utile?

La solution

Ceci est, honnêtement, une hypothèse, car je n'ai pas SQL 2008 Express pour le tester - mais cela fonctionne certainement avec le standard SQL 2005.

Je pense que vous pouvez configurer la propriété à l'aide de rs.exe

Créez un fichier texte (j'imagine que vous l'appellerez myReportsEnable.rss) et ajoutez-y le texte suivant:

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

(J'obtiens cela de SQL2005, donc je suppose que Microsoft.SqlServer.ReportingServices2008 est le bon type à utiliser - des excuses si ce n'est pas le cas

Enregistrez le fichier, puis exécutez-le à partir d'une ligne de commande à l'aide de rs.exe :

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

Autres conseils

La réponse d'Ed Harper a fonctionné pour moi sur une instance d'édition rapide de SRSS 2008, mais seulement après que j'ai changé les noms pour devenir "ReportingServices2005".

J'ai également essayé de modifier la valeur de "enablemyreports". dans la table ConfigurationInfo de " false " "vrai", mais cette tentative vient de me donner une erreur dans le Gestionnaire de rapports.

Je sais que cela ne répond pas entièrement à la question que j'ai posée! Toutefois, j'ai résolu ce problème en utilisant édition pour les développeurs SQL Server pour mon installation SQL Server utilisée pour la formation, etc. Bien que ce ne soit pas gratuit, comme Express Edition , ce n'est pas cher.

L'utilisation de la édition pour les développeurs SQL Server m'a permis d'activer fonctionnalité "Mes rapports" .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top