Вопрос

Есть ли способ включить & # 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 для разработчиков позволило мне включить " Мои отчеты " .

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top