Включить SSRS Мои отчеты с помощью Express Edition - PullRequest
0 голосов
/ 04 марта 2009

Можно ли включить функцию « Мои отчеты » в SQL Server Reporting Services 2008, когда я использую SQL Server 2008 Express Edition с расширенными службами ?

Поскольку я использую Express Edition, я не могу подключить SQL Server Management Studio к службам Reporting Services : -

"SQL Server Management Studio Express нельзя использовать для администрирования отчета сервер».

Я использую Диспетчер отчетов Интерфейс браузера для администрирования SSRS. Параметр включения « Мои отчеты », по-видимому, отсутствует в диспетчере отчетов для SSRS 2008, поэтому есть ли другой способ включить этот параметр, возможно, из командной строки?

Ответы [ 4 ]

1 голос
/ 05 марта 2009

Это, честно говоря, предположение, так как у меня нет SQL 2008 Express для тестирования, но он определенно работает на стандарте SQL 2005.

Я думаю, вы можете настроить свойство, используя rs.exe

Создайте текстовый файл (я предполагаю, что вы назовете его myReportsEnable.rss) и добавьте в него следующий текст:

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

(я получаю это из SQL2005, поэтому я предполагаю, что Microsoft.SqlServer.ReportingServices2008 - это правильный тип для использования - извините, если это не так)

Сохраните файл, затем запустите его из командной строки, используя rs.exe:

rs -i myReportsEnable.rss -s http://~YourServerName~/reportserver
1 голос
/ 23 марта 2009

Ответ Эд Харпера работал для меня на экспресс-выпуске SRSS 2008, но только после того, как я изменил имена обратно на «ReportingServices2005».

Я также пытался просто изменить значение «enablemyreports» в таблице ConfigurationInfo с «false» на «true», но эта попытка только что вызвала ошибку в диспетчере отчетов.

0 голосов
/ 06 августа 2009

Я знаю, что это не полностью отвечает на вопрос, который я задал! Тем не менее, я обошел эту проблему, используя SQL Server Developer Edition для моей установки SQL Server, используемой для обучения и т. Д. Хотя это не бесплатно, как Express Edition , это недорого.

Использование SQL Server для разработчиков позволило мне включить «Мои отчеты» .

0 голосов
/ 04 марта 2009
...