Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2008 R2 как один файл для загрузки. Поскольку исправления являются кумулятивными, каждый новый выпуск содержит все исправления и исправления для системы безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2008 R2.

Проблемы

Рассмотрим следующий сценарий.

  • Вы установили Microsoft Visual SourceSafe (VSS) на компьютере, на котором установлен Microsoft SQL Server 2008 R2 Business Intelligence Development Studio (тендер).

  • При создании нового проекта сервера отчетов в ПРЕДЛОЖЕНИЯх установите флажок Добавить в систему управления версиями .Примечание. Вы можете создать проект сервера отчетов, выбрав шаблон проекта сервера отчетов или мастера проектов сервера отчетов в диалоговом окне создать проект .

  • Свойству TargetServerVersion проекта сервера отчетов задано значение SQL Server 2008 R2.

  • Вы изучите RDL-файл, а затем произйдете расширение RDL-файла в ПРЕДЛОЖЕНИЯх или в VSS.

  • Вы пытаетесь создать, очистить или просмотреть проект в ПРЕДЛОЖЕНИЯх.

В этом случае появляется следующее сообщение об ошибке, а проект не был создан, очищен или предварительно показан.

Отказано в доступе к пути "<путь RDL>".

Причина

Эта проблема возникает из-за того, что файлы помечены как доступное только для чтения при использовании VSS. Когда вы создаете проект в первый раз, для них копируются файлы проекта по следующему пути, а затем устанавливаются только для чтения.

<папки проекта сервера отчетов>\bin\DebugОднако предложения попытаются изменить файлы, предназначенные только для чтения. Таким образом, возникает ошибка доступа.Примечание<папке проекта сервера отчетов> — это имя папки, в которой хранится проект сервера отчетов.

Решение

Сведения о накопительном пакете обновления

Накопительное обновление 5 для SQL Server 2008 R2

Исправление для этой проблемы впервые выпущено в накопительном обновлении 5. Для получения дополнительных сведений о том, как получить этот накопительный пакет обновления для SQL Server 2008 R2, щелкните следующий номер статьи базы знаний Майкрософт:

2438347 Накопительный пакет обновления 5 для SQL Server 2008 R2 Примечание. Поскольку сборки являются кумулятивными, каждый новый выпуск исправлений содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2008 R2. Рекомендуется установить последнюю версию исправления, которая включает это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:

981356 Сборки SQL Server 2008 R2, выпущенные после выпуска SQL Server 2008 R2

Статус

Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".

Обходное решение

Чтобы обойти эту проблему, воспользуйтесь одним из описанных ниже методов.

  • Используйте другую папку для пути вывода в проекте сервера отчетов, а не в следующей папке:

    <папка проекта сервера отчетов>\bin\Debug.

  • Удалите RDL-файл в текущем пути вывода проекта сервера отчетов.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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