Включить SSRS Мои отчеты с помощью Express Edition
-
03-07-2019 - |
Вопрос
Есть ли способ включить & # 8220; мои отчеты а> & # 8221; функция в SQL Server Reporting Services 2008, когда я использую Выпуск SQL Server 2008 Express с расширенными службами ?
Поскольку я использую Express Edition, я не могу подключить SQL Server Management Studio к Службы отчетов : -
" SQL Server Management Studio Express нельзя использовать для администрирования отчета Сервер & Quot;. р>
Я использую диспетчер отчетов интерфейс браузера для администрирования SSRS , Возможность включить & # 8220; Мои отчеты & # 8221; В диспетчере отчетов для SSRS 2008 его нет, поэтому есть ли другой способ включить эту опцию, возможно, из командной строки?
Решение
Честно говоря, это предположение, поскольку у меня нет 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
Другие советы
Ответ Эд Харпера сработал для меня в экспресс-выпуске SRSS 2008, но только после того, как я изменил имена на «ReportingServices2005». Р>
Я также попытался просто изменить значение для " enablemyreports " в таблице ConfigurationInfo из " false " в "true", но эта попытка только что вызвала ошибку в диспетчере отчетов.
Я знаю, что это не полностью отвечает на вопрос, который я задал! Однако я решил эту проблему, используя версию для разработчиков SQL Server для моей установки SQL Server, используемой для обучения и т. д. Хотя и не бесплатной, например Express Edition , это недорого.
Использование редакции SQL Server для разработчиков позволило мне включить " Мои отчеты " .
Полагаю, вы ищете SQL Server Express Edition с расширенными услугами .