SQL Server 2008 - URL-адрес диспетчера отчетов показывает страницу без вкладки "Свойства"
У меня SQL Server 2008 Developer Edition, и у меня возникают следующие проблемы со службами отчетов.
Когда я открываю URL-адрес диспетчера отчетов (я получаю его из диспетчера конфигурации служб Reporting Services) в браузере, он показывает мне страницу служб отчетов SQL Server со значком папки вверху слева и ссылками с текстом "Главная", "Мои подписки" "Справка" в правом верхнем углу. Вот и все, я больше ничего не вижу. У меня есть виртуальный каталог с тем же именем, которое указано для диспетчера отчетов в диспетчере конфигурации служб Reporting Services.
Открытие сервера отчетов в браузере выдает следующее сообщение об ошибке:
Ошибка служб отчетов. Сервер отчетов не может открыть соединение с базой данных сервера отчетов. Подключение к базе данных требуется для всех запросов и обработки. (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"