Microsoft distribuye las soluciones de Microsoft SQL Server 2008 R2 como un archivo que se puede descargar. Debido a que las correcciones son acumulativas, cada versión nueva contiene todas las revisiones y todas las revisiones de seguridad incluidas en la versión anterior de SQL Server 2008 R2.
Síntomas
Imagine la siguiente situación:
-
Instala Microsoft Visual SourceSafe (VSS) en un equipo con Microsoft SQL Server 2008 R2 Business Intelligence Development Studio (BIDS) instalado.
-
Haga clic para activar la casilla de verificación Agregar al control de código fuente mientras crea un nuevo proyecto de servidor de informes en BIDS.Nota Puede crear el proyecto de servidor de informes seleccionando la plantilla proyecto de servidor de informes o proyecto de servidor de informes en el cuadro de diálogo nuevo proyecto .
-
La propiedad TargetServerVersion del proyecto de servidor de informes se establece en SQL Server 2008 R2.
-
Desprotege un archivo. RDL y, a continuación, protege el archivo. RDL en BIDS o en VSS.
-
Intenta generar, limpiar u obtener una vista previa del proyecto en BIDS.
En este caso, recibirá el siguiente mensaje de error y el proyecto no se genera, se limpia o se muestra en una vista previa:
Se ha denegado el acceso a la ruta de acceso ' <RDL path> '.
Causa
Este problema se produce porque los archivos están marcados como de solo lectura al usar VSS. Al compilar el proyecto por primera vez, BIDS copia los archivos del proyecto en la siguiente ruta de acceso y, a continuación, establece los archivos en solo lectura:
<carpeta de proyecto del servidor de informes>carpeta \bin\debugSin embargo, BIDS intenta cambiar los archivos de solo lectura. Por lo tanto, se produce un error de acceso.Nota<carpeta de proyecto del servidor de informes> es un marcador de posición para el nombre de la carpeta donde está almacenado el proyecto de servidor de informes.
Resolución
Información sobre la actualización acumulativa
Actualización acumulativa 5 para SQL Server 2008 R2
La corrección para este problema se publicó por primera vez en la actualización acumulativa 5. Para obtener más información sobre cómo obtener este paquete de actualización acumulativa para SQL Server 2008 R2, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
2438347 Paquete de actualización acumulativa 5 para SQL Server 2008 R2 Nota Como las compilaciones son acumulativas, cada nueva versión de corrección contiene todas las revisiones y todas las revisiones de seguridad incluidas en la versión anterior de corrección de SQL Server 2008 R2. Le recomendamos que considere la posibilidad de aplicar la versión de corrección más reciente que contenga este Hotfix. Si desea obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
981356 Las compilaciones de SQL Server 2008 R2 que se lanzaron después de publicar SQL Server 2008 R2
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft recogidos en la sección "Se aplica a".
Solución
Para resolver este problema, utilice uno de los métodos siguientes:
-
Use otra carpeta para la ruta de acceso de resultados del proyecto de servidor de informes en lugar de la carpeta siguiente:
<carpeta de proyecto del servidor de informes>carpeta \bin\debug "
-
Elimine el archivo. RDL de la ruta de acceso de resultados actual del proyecto de servidor de informes.