Microsoft разпространява 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 Path>" е отказан.
Причина
Този проблем възниква, защото файловете са маркирани като "само за четене", когато използвате VSS. Когато създавате проекта за първи път, офертите копират файловете на проекта на следния път и след това настройва файловете за само за четене:
Папка на Project<report Server>\bin\Debug папкаОФЕРТИТЕ обаче се опитват да променят файловете само за четене. Следователно възниква грешка в Access.Забележка папката за Project<report Server> е контейнер за името на папката, където се съхранява Проектът Server report.
Решение
Информация за сборна актуализация
Сборна актуализация 5 за SQL Server 2008 R2
Корекцията за този проблем е издадена за първи път в сборна актуализация 5. За повече информация как да получите тази кумулативна актуализация на пакета за SQL Server 2008 R2, щракнете върху следния номер на статия, за да видите статията в базата знания на Microsoft:
2438347 Кумулативна актуализация на пакета 5 за SQL Server 2008 R2 Забележка Тъй като компилациите са кумулативни, всяко ново издание за корекция съдържа всички поправки и всички корекции на защитата, които са били включени при предишното издание на SQL Server 2008 R2. Препоръчваме ви да обмислите прилагането на най-новото съобщение за корекция, което съдържа тази спешна корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
981356 SQL Server 2008 R2, които са издадени след издаването на SQL Server 2008 R2
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".
Заобиколно решение
За да решите проблема по заобиколен начин, използвайте един от следните методи:
-
Използвайте друга папка за изхода на проекта на отчета на сървъра, а не следната папка:
Папка на Project<report Server>\bin\Debug папка "
-
Изтрийте. RDL файла в текущия път за изхода на проекта на сървъра за отчети.