Назад | Перейти на главную страницу

Ошибки SSRS «Использовать локально», хотя я

Я в недоумении. Я разместил это на SO, но думаю, что это, вероятно, лучшее место.

Я искал все выше и ниже и не знаю, что делать. Я использую SQL Server Web Edition на сервере 2008, который поддерживает только локальные базы данных. Я пытаюсь подключиться к localhost, но при проверке соединения получаю эту ошибку.

Функция: «Для используемого вами выпуска служб Reporting Services требуется, чтобы вы использовали локальные реляционные базы данных SQL Server для источников данных отчетов и базы данных сервера отчетов». не поддерживается в этом выпуске служб Reporting Services.

БД была обновлена ​​с SQL Express, и когда я выбираю версию @@, она говорит, что это Web Edition. Я пробовал перезагрузиться, и это, похоже, помогло, но ненадолго.

Это самая глупая вещь, которую я когда-либо видел. Оказывается, все-таки может работать. Наконец-то я смог просмотреть отчет. К сожалению, я провел все время с источником данных и предположил, что обнаруженная ошибка означает, что он не работает.

Вот что меня сбило с толку на экране источника данных

  1. Если я вообще внесу какие-либо изменения в строку подключения, я получу сообщение об ошибке, что мой пароль недействителен. Не было возможности повторно проверить соединение, и приложение Apply не работало.
  2. Если я выполняю «Тестовое соединение», я получаю сообщение об ошибке, что версия поддерживает только локальные базы данных и не может вносить изменения.
  3. Я выбрал запрос пароля и поместил те же учетные данные, которые были у меня в источнике данных, в разделе «Учетные данные, хранящиеся на сервере отчетов». Отчет сработал. Затем я вернулся к источнику данных, ввел туда эти учетные данные, выбрал «Сохранено на сервере» и смог «Применить».

Тьфу.