Compartir a través de


Cómo: Actualizar las memorias caché de datos en los equipos cliente

Actualización: noviembre 2007

Para evitar que se produzcan errores de área de trabajo durante el control de versiones u operaciones de compilación en Team Foundation, se debe actualizar la memoria caché de datos de los equipos cliente después de realizar determinadas operaciones de mantenimiento. Después de mover, restaurar, cambiar el nombre o conmutar por error un servidor de nivel de datos o de nivel de aplicación, debe actualizar la memoria caché para realizar el seguimiento de los elementos de trabajo y los usuarios deben actualizar la memoria caché de control de versiones en los equipos cliente.

Permisos necesarios

Para llamar al método web StampWorkitemCache, debe ser miembro del grupo de seguridad Administradores en el servidor de nivel de aplicación para Team Foundation. Para obtener más información, vea Permisos de Team Foundation Server.

Para utilizar el comando tf workspaces en el equipo cliente, debe tener el conjunto de permisos Read establecido en Allow.

Actualizar la memoria caché de elementos de trabajo

Nota:

Este procedimiento es opcional. Solo debería realizarlo si se producen errores en el seguimiento de elementos de trabajo.

Para actualizar la memoria caché para el seguimiento de los elementos de trabajo, invoque el método web StampWorkitemCache. Este método obliga a los equipos cliente a actualizar la memoria caché la siguiente vez que se conecten al servidor de nivel de aplicación. Este método también sincroniza las áreas de trabajo definidas en los equipos cliente.

Nota:

Al invocar el método web StampWorkitemCache, es posible que se degrade temporalmente el rendimiento de Visual Studio Team System Team Foundation Server. El impacto en el rendimiento depende del número de usuarios de Team Foundation que estén conectados cuando se invoca el método.

Para actualizar la memoria caché para el seguimiento de elementos de trabajo en equipos cliente

  1. En el servidor de nivel de aplicación, abra Internet Explorer.

  2. En la barra de direcciones, escriba la dirección siguiente para conectarse al servicio web ClientService:

    http://NombreDeServidorDeNivelDeAplicación:8080/WorkItemTracking/v1.0/ClientService.asmx

    Nota:

    Incluso si ha iniciado sesión con credenciales administrativas, debe iniciar Internet Explorer como administrador en un servidor que esté ejecutando Windows Server 2008 haciendo clic en Inicio, después en Todos los programas, luego con el botón secundario en Internet Explorer y, por último, haciendo clic en Ejecutar como administrador. Para obtener más información, vea el sitio web de Microsoft.

  3. Haga clic en StampWorkitemCache y luego en Invocar.

    Nota:

    El método StampWorkitemCache no devuelve ningún dato.

Actualizar la memoria de caché de control de versiones

Para actualizar la memoria caché de control de versiones, cada usuario ejecuta el comando tf workspaces en cualquier equipo que deba actualizarse. Se debe actualizar cualquier equipo que utilice el control de versiones y que se conecte a un servidor de nivel de aplicación cuyas bases de datos se hayan reubicado.

Para actualizar la memoria caché de control de versiones en equipos cliente

  1. Inicie sesión en un equipo que esté ejecutando un cliente para Team Foundation y que utiliza el control de versiones.

  2. Haga clic en Inicio, seleccione Todos los programas, Microsoft Visual Studio 2008, Visual Studio Tools y haga clic en Símbolo del sistema de Visual Studio 2008.

    Nota:

    Incluso si ha iniciado sesión con credenciales administrativas, debe abrir un símbolo del sistema con permisos elevados para realizar esta función en un servidor que ejecute Windows Server 2008 o Windows Vista. Para abrir un símbolo del sistema con privilegios elevados, haga clic en Inicio, después clic con el botón secundario en Símbolo del sistema y, a continuación, haga clic en Ejecutar como administrador. Para obtener más información, vea el sitio web de Microsoft.

  3. En el símbolo del sistema, escriba el comando siguiente, y proporcione el nombre y el número de puerto del servidor de nivel de aplicación:

    **tf workspaces /s http://**NombreDeServidorDeNivelDeAplicación:Puerto

    Para obtener más información, vea Comando workspaces.

Vea también

Tareas

Cómo: Conmutar por error a un servidor de nivel de datos reflejado

Cómo: Pasar de una implementación de servidor único a una implementación de servidor dual

Conceptos

Cómo: Restablecer datos para Team Foundation

Referencia

Comando workspaces

Otros recursos

Administrar datos