Добро пожаловать в наш блог! В этой статье мы рассмотрим ошибку, которая была обнаружена в SQL Server 2008 Reporting Services при размещении на Windows 2008 или Windows 2008 R2. Эта ошибка специально влияет на среды, где вход с использованием смарт-карты обязателен в соответствии с политикой группы.
Вход с использованием смарт-карты – это мера безопасности, которая требует, чтобы пользователи аутентифицировались с использованием смарт-карты вместо традиционного имени пользователя и пароля. Хотя это обеспечивает дополнительный уровень безопасности, иногда это может вызывать проблемы совместимости с определенными приложениями, включая SQL Server Reporting Services.
Обнаруженная ошибка возникла, когда коллега настраивал отчетные сервисы для приложения и столкнулся с проблемами аутентификации. Проблема заключалась в том, что отчетные сервисы не могли аутентифицировать пользователей, когда требование входа с использованием смарт-карты было включено. Однако все работало нормально, когда требование было вручную отключено.
При дальнейшем исследовании было установлено, что ошибка возникала только при размещении SQL Server 2008 Reporting Services на Windows 2008 или Windows 2008 R2. Ошибка не проявлялась в SQL Server 2008 на Windows 2003 или SQL Server 2005 на Windows 2008/2008 R2.
Сообщение об ошибке, возвращаемое отчетными сервисами, указывало на то, что они не могли взять на себя роль пользователя для источника данных, что приводило к ошибке входа. Эта ошибка была вызвана требованием входа с использованием смарт-карты, с которым отчетные сервисы не знали, как справиться.
Для временного обхода этой проблемы можно использовать команду для отключения требования входа с использованием смарт-карты. Однако это не является постоянным решением и требует ручного вмешательства каждый раз, когда требование сбрасывается политикой группы.
К счастью, ошибка была исправлена в SQL Server 2008 R2. Если вы столкнулись с этой ошибкой, рекомендуется обновиться до SQL Server 2008 R2 вместо отключения требования входа с использованием смарт-карты.
Для получения дополнительной информации об этой ошибке и просмотра полного отчета об ошибке вы можете посетить сайт Connect и выполнить поиск по номеру ошибки #462979.
Спасибо за прочтение нашей статьи в блоге. Мы надеемся, что эта информация поможет вам понять проблемы входа с использованием смарт-карты в SQL Server Reporting Services. Следите за нашими статьями о концепциях и идеях SQL Server!