SQL Server 2008 - URL-адрес диспетчера отчетов показывает страницу без вкладки "Свойства"

У меня SQL Server 2008 Developer Edition, и у меня возникают следующие проблемы со службами отчетов.

  1. Когда я открываю URL-адрес диспетчера отчетов (я получаю его из диспетчера конфигурации служб Reporting Services) в браузере, он показывает мне страницу служб отчетов SQL Server со значком папки вверху слева и ссылками с текстом "Главная", "Мои подписки" "Справка" в правом верхнем углу. Вот и все, я больше ничего не вижу. У меня есть виртуальный каталог с тем же именем, которое указано для диспетчера отчетов в диспетчере конфигурации служб Reporting Services.

  2. Открытие сервера отчетов в браузере выдает следующее сообщение об ошибке:

    Ошибка служб отчетов. Сервер отчетов не может открыть соединение с базой данных сервера отчетов. Подключение к базе данных требуется для всех запросов и обработки. (rsReportServerDatabaseUnavailable) Получить интерактивную справку При установлении соединения с SQL Server произошла ошибка, связанная с сетью или экземпляром. Сервер не найден или не был доступен. Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен для разрешения удаленных подключений. (поставщик: поставщик общей памяти, ошибка: 40 - не удалось открыть соединение с SQL Server)

Я попробовал следующее в командной строке, чтобы решить его:

rsconfig -c -s <SQLSERVERNAME> -d reportserver -a Windows -u <MYDOMAIN\MYACCOUNT> -p <PASSWORD>

но я получил еще одну ошибку, говоря Report Server WMI Provider error: Invalid namespace

Я был бы очень признателен за любую помощь в этом.

ура

2 ответа

Я наконец смог преодолеть обе проблемы, открыв порт в брандмауэре Windows для сервера отчетов.

Для Windows 2003 и Vista шаги описаны здесь http://msdn.microsoft.com/en-us/library/bb934283.aspx

ура

1) Откройте Пуск -> SQL Server (20xx) -> найдите "Диспетчер конфигурации служб Reporting Services" во вложенных папках -> перейдите на вкладку "База данных" -> проверьте, правильно ли выбраны "имя сервера SQL" и "Имя базы данных". Это база данных, в которой службы отчетов хранят отчеты.

2) если все в порядке, проверьте, есть ли у вас более одного экземпляра sql. Если у вас есть более одного экземпляра на вашем компьютере, решите, какой из них вы хотите использовать. например, sql server 2008 или sql server 2012. Возможно, вы используете URL-адрес служб отчетов 2008, который не использует правильную базу данных в своем "диспетчере конфигурации служб Reporting Services"

Другие вопросы по тегам