SQL Server Reporting Services 2005 не удается сохранить учетные данные - PullRequest
1 голос
/ 20 января 2010

Я пытаюсь выяснить, какие учетные данные я должен хранить, чтобы включить использование управляемых данными подписок служб Reporting Services.Кажется, ничего из того, что я печатаю, не работает.Все это происходит на локальном хосте под XP-Pro SP3.

Немного предыстории:

Я могу подключиться к серверу localhost в качестве компонента Database Engine в SQL Server Management Studio, используя либо Windows, либоАутентификация или имя пользователя 'sa' и заданный пароль.Однако попытка подключиться к localhost в качестве сервера служб Reporting Services с использованием тех же учетных данных завершается неудачно с этой ошибкой:

Cannot connect to localhost.
Additional information:
Unable to connect to the remote server (Microsoft.SqlServer.Management.UI.RSClient)
No connection could be made because the target machine actively refused it [IP]:80

В диспетчере конфигурации служб Reporting Services удостоверение службы Windows настроено следующим образом:

Service Name: ReportServer
Service Account: LocalSystem
Built-in Account: Local System

Идентификация веб-службы настроена следующим образом:

ASP .NET Service Account: [Machine]\ASPNET

Подключение к базе данных:

Server Name: [Machine]
Database Name: ReportServer
Database Version: C.0.8.54
Server Mode: Native
Credentials Type: Service Credentials

Страница состояния службы зеленая и работает.

Веб-страница сервера отчетов доступна и доступна;Я могу просматривать и создавать отчеты вручную.Однако я хочу создать управляемую данными подписку, чтобы можно было создавать несколько отчетов за один раз.Здесь я сталкиваюсь с проблемами.Когда я нажимаю «Подписки», он не позволяет мне настроить его, потому что

Невозможно создать управляемые данными подписки, поскольку учетные данные, используемые для запуска отчета, не сохраняются, отчет использует пользовательскиеопределенные значения параметров или, если связанный отчет, ссылка больше не действительна.

Достаточно справедливо, я не сохранил учетные данные.Поэтому я зашел в раздел «Свойства» и нажал «Источники данных».По умолчанию в отчете используется «Общий источник данных».Переключение на «Пользовательский источник данных» требует от меня выбора типов учетных данных.Ничто из того, что я ввожу, похоже, не дает результата, который позволил бы мне пройти мимо сообщения «Невозможно создать управляемые данными подписки ...» и создать подписку.

Кто-нибудь знает, как я могу это исправить?

Ответы [ 2 ]

2 голосов
/ 20 января 2010

Эта ошибка с подписками подразумевает, что хотя бы один из источников данных, которые вы используете (либо для своего отчета, либо для данных подписки), не имеет сохраненных учетных данных.

Например, обычно я мог быиспользовать Windows Integrated Security для подключения к источнику данных, но если я хочу сохранить учетные данные, я введу MyDomain \ SomeAccount и его пароль Windows в поле на экране «Источник данных» и установите флажок, чтобы указать, что это защита Windows.

Если это сделано для всех источников данных, вы сможете создать подписку.Вам не нужно использовать пользовательский источник данных, если вы готовы хранить учетные данные в общем источнике данных.

1 голос
/ 20 января 2010

Я думаю, вам нужно хранить учетные данные для источника данных, а также для учетной записи выполнения в инструменте настройки SSRS, особенно если вы используете локальную систему. Роб прав в том, как установить учетные данные для источника данных, просто измените общий источник данных напрямую.

...