2012-06-07 4 views
1

Добрый день,SQL Server 2008 - Reporting Services Failed Вход для пользователя «...»

Я с трудом работает отчет с источником данных, сохраненных на сервере отчетов, используя учетные данные для пользователя я создал на SQL Server с именем «ReportUser». Пытаясь разрешить это, я сопоставил пользователя с базой данных ReportServer с ролью db_owner, а также установил базу данных по умолчанию на «ReportServer». Однако каждый раз, когда я пытаюсь запустить отчет, я получаю сообщение об ошибке:

Невозможно создать соединение с источником данных «Тест». Ошибка входа для пользователя «ReportUser».

Я запускаю SQL Server 2008 с моей локальной машины и могу успешно выполнять отчеты при настройке источника данных с использованием проверки подлинности Windows. Любая идея о том, что может вызвать проблемы при попытке использовать аутентификацию SQL с помощью ReportUser

Большое спасибо за помощь!

+0

Вы используете диспетчер отчетов? – benRollag

ответ

1

Благодарим вас за ответ.

Я считаю, что я нашел причину своей проблемы. Поскольку это была локальная установка для тестирования, я просто настроил экземпляр SQL Server с проверкой подлинности Windows. Однако я допустил ошибку, не устанавливая сервер для проверки подлинности Windows и SQL. Следующая ссылка помогла мне решить эту проблему.

http://forums.asp.net/t/1784261.aspx/1?Could+not+connect+to+database+login+failed+for+user+sa

После изменения этой установки и перезагрузок всего SQL Server, кажется, работают должным образом в настоящее время.

+1

Спасибо, что нашли время, чтобы поделиться своим ответом! Не забудьте отметить это как принято. – Jeroen