Firma Microsoft rozpowszechnia poprawki programu Microsoft SQL Server 2008 R2 jako jednego pliku do pobrania. Ponieważ poprawki są zbiorcze, każde nowe wydanie zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały dołączone do poprzedniej wersji poprawki SQL Server 2008 R2.
Symptomy
Rozpatrzmy następujący scenariusz:
-
Program Microsoft Visual SourceSafe (VSS) jest instalowany na komputerze z zainstalowanym programem Microsoft SQL Server 2008 R2 Business Intelligence Development Studio (OFERTAmi).
-
Po utworzeniu nowego projektu serwera raportów w OFERTAch kliknij, aby zaznaczyć pole wyboru Dodaj do kontroli źródła .Uwaga Projekt serwera raportów można utworzyć, wybierając szablon projektu serwera raportów lub Kreatora projektu serwera raportów w oknie dialogowym Nowy projekt .
-
Właściwość TargetServerVersion projektu serwera raportów jest ustawiona na wartość SQL Server 2008 R2.
-
Wyewidencjonowanie pliku RDL, a następnie Zaewidencjonowanie pliku RDL w OFERTAch lub w programie VSS.
-
Użytkownik próbuje zbudować, oczyścić lub przejrzeć projekt w OFERTAch.
W tym scenariuszu jest wyświetlany następujący komunikat o błędzie, a projekt nie jest zbudowany, oczyszczony ani przeglądany:
Odmowa dostępu do ścieżki "<> ścieżka RDL".
Przyczyna
Ten problem występuje, ponieważ podczas korzystania z programu VSS pliki są oznaczane jako tylko do odczytu. W przypadku konstruowania projektu po raz pierwszy oferty są kopiowane do poniższej ścieżki, a pliki są ustawiane tylko do odczytu:
Folder projektu serwera raportów<>\bin\debugJednak oferty próbują zmienić pliki tylko do odczytu. Z tego powodu Wystąpił błąd dostępu.Uwaga<folder projektu serwera raportów> jest symbolem zastępczym nazwy folderu, w którym jest przechowywany projekt serwera raportów.
Rozwiązanie
Informacje o aktualizacji zbiorczej
Zbiorcza aktualizacja 5 dla programu SQL Server 2008 R2
Poprawka dotycząca tego problemu została wydana po raz pierwszy w aktualizacji zbiorczej 5. Aby uzyskać więcej informacji na temat sposobu uzyskiwania tego zbiorczego pakietu aktualizacji dla programu SQL Server 2008 R2, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2438347 Pakiet aktualizacji zbiorczej 5 dla programu SQL Server 2008 R2 Uwaga Ponieważ kompilacja jest zbiorcza, każdy nowy pakiet poprawek zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń dołączone do poprzedniej wersji poprawki SQL Server 2008 R2. Zalecamy zastosowanie najnowszego wydania poprawki zawierającego tę poprawkę. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
981356 Kompilacje programu SQL Server 2008 R2, które zostały wydane po opublikowaniu programu SQL Server 2008 R2
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".
Obejście
Aby obejść ten problem, użyj jednej z następujących metod:
-
Użyj innego folderu jako ścieżki wyjściowej projektu serwera raportów zamiast następującego folderu:
Folder projektu serwera raportów<>folderze \bin\debug "
-
Usuń plik RDL z bieżącej ścieżki wyjściowej projektu serwera raportów.