Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Antes de comenzar el proceso de actualización de Visual SourceSafe (VSS) a Team Foundation Server (TFS), debe planear y preparar los equipos y las bases de datos para mejorar el resultado y evitar problemas graves.
[!NOTA]
Si la base de datos de Visual SourceSafe es una versión anterior a Visual SourceSafe 6.0, primero debe actualizarla a Visual SourceSafe 2005.A continuación puede actualizar los datos en TFS.Este proceso se explica a continuación.
Preparación para actualizar
Asegúrese de que tiene los permisos necesarios
Programar la actualización con el equipo
Proporcionar una base de datos para la herramienta de actualización que se va a usar
Preparar la instancia de Team Foundation Server
Copiar y preparar la base de datos de Visual SourceSafe
(Opcional) Truncar el historial de elementos
Preparar el equipo de actualización
Asegúrese de que tiene los permisos necesarios
Para actualizar VSS a TFS, debe tener los permisos siguientes:
En la base de datos de VSS que contiene los datos que desea actualizar, debe conocer la contraseña de la cuenta Admin.
En la base de datos temporal que la herramienta de actualización usa, debe ser administrador de SQL o tener el permiso CREATE ANY DATABASE.
En el servidor Team Foundation, debe ser miembro del grupo de seguridad Team Foundation Administrators.Vea Permisos de Team Foundation Server.
En el equipo de actualización (el equipo que contiene la copia de la base de datos de VSS que está actualizando) debe ser miembro del grupo Administradores.
Programar la actualización con el equipo
Intente programar la actualización cuando su equipo no necesite tener acceso a la base de datos de VSS que va a actualizar.Si tiene muchos datos, un equipo grande o si ha trabajado durante mucho tiempo en los proyectos, debe asignar el tiempo necesario para preparar y actualizar los datos.
Importante |
|---|
Informe a los miembros del equipo cuándo se producirá el proceso de actualización y pídales que protejan todos los archivos antes de que el proceso comience. |
Proporcionar una base de datos para que la use la herramienta de actualización
Las herramientas de actualización requieren una base de datos, ya sea SQL Server Express o SQL Server, para usarla como almacenamiento temporal.Una vez completado el proceso de actualización, la base de datos nunca se utiliza de nuevo.
Sugerencia |
|---|
De forma predeterminada, al instalar Team Foundation Server Express, se instala SQL Server Express y se concede automáticamente el permiso CREAR CUALQUIER BASE DE DATOS requerido. |
Preparar la instancia de Team Foundation Server
Prepare el equipo de actualización siguiendo estos pasos:
Asegúrese de que la capa de datos de TFS tenga suficiente espacio de almacenamiento disponible.Normalmente, necesitará aproximadamente el doble del tamaño de datos de los proyectos en la base de datos de VSS que está actualizando, pero la cantidad exacta de espacio de almacenamiento depende de los factores siguientes:
El tamaño de la base de datos de VSS que está actualizando.
El número de acciones que se van a actualizar.
Las herramientas de actualización requieren que los proyectos de equipo de destino ya existan en el servidor de Team Foundation antes de que se inicie el proceso de actualización.Si no tiene todavía la colección de proyectos de equipo o el proyecto de equipo al que desea trasladar los datos actualizados de VSS, debe crearlos.Vea Crear una colección de proyectos de equipo y Crear un proyecto de equipo.
Se recomienda usar un nuevo proyecto de equipo que aún no haya usado.Puede actualizar los datos en un proyecto de equipo que ya esté usando.Sin embargo, si la ruta de acceso a cualquiera de los elementos de VSS se superpone con una ruta de acceso de control de versiones existente, se producirá un error en el proceso de actualización.
Copiar y preparar la base de datos de Visual SourceSafe
Copie y prepare la base de datos de VSS siguiendo estos pasos:
Proteja los archivos Idealmente, todos los archivos de la base de datos de VSS deben estar protegidos.Si no es posible, se deben proteger tantos archivos como sea posible antes de realizar la actualización.
Quite el acceso a los proyectos de Visual SourceSafe. Debe ser la única persona que tiene acceso a los proyectos de Visual SourceSafe que está actualizando.
Copie la base de datos. Siga las instrucciones de esta página del sitio web de Microsoft: Cómo hacer copia de una base de datos de Visual SourceSafe de seguridad.
Actualice la copia de la base de datos. Si la base de datos de Visual SourceSafe es una versión anterior a Visual SourceSafe 6.0, debe actualizarla a Visual SourceSafe 2005 mediante DDUPD (Utilidad) de Visual SourceSafe.
Busque y corrija los problemas de integridad de datos en la copia de la base de datos.
ImportanteDebe usar la utilidad ANALYZE de Visual SourceSafe para buscar y corregir los problemas de integridad de datos en la base de datos.Para obtener más información sobre cómo utilizar esta herramienta, vea las siguientes páginas del sitio web de Microsoft: ANALYZE Utility y How to Detect and Fix Database Corruption Errors in Visual SourceSafe.
(Opcional) Truncar el historial de elementos
Si no necesita todos los datos del historial, puede ahorrar tiempo al actualizar de Visual SourceSafe y únicamente conserva el historial después de una fecha concreta.Esto se conoce como truncar el historial.Para ello, use la característica de archivo de VSS.
Sugerencia |
|---|
Si desea excluir todos los datos históricos y planea utilizar el asistente para actualización de VSS, puede omitir esta sección. |
Precaución |
|---|
El archivar permanentemente quita el historial de versiones de la base de datos de VSS. Por consiguiente, asegúrese de realizar este procedimiento en una copia de la base de datos de VSS, no en la base de datos que está en servicio. |
Puede especificar la marca de tiempo antes de la cual desea truncar el historial utilizando cualquiera de los valores siguientes:
Etiqueta
Versión de una carpeta
Fecha
Para obtener más información sobre cómo archivar en Visual SourceSafe, vea Bases de datos de archivo de Visual SourceSafe.
[!NOTA]
La característica de archivo de Visual SourceSafe tiene una limitación de 2 gigabytes (GB) para el tamaño del archivo de almacenamiento.Si se produce un error durante el almacenamiento, intente archivar los proyectos menores por separado.
Preparar el equipo de actualización
Inicie sesión y prepare el equipo en el que se realizará la actualización:
Asegúrese de que el equipo esté ejecutando uno de los siguientes sistemas operativos:
Windows 8
Windows Server 2012
Windows 7
Windows Server 2008 R2
Instale las herramientas de actualización de Visual SourceSafe.
Asegúrese de que el equipo tiene espacio disponible en disco suficiente para completar el proceso de actualización.Para calcular cuánto espacio en disco se necesita, sume los siguientes elementos:
5 GB para las herramientas de actualización para crear archivos temporales y generar archivos de registro.
Dos veces el tamaño de los proyectos en la base de datos de Visual SourceSafe que se actualizará.
Asegúrese de que ha seguido los pasos descritos en Copiar y preparar la base de datos de Visual SourceSafe tal y como se indicó anteriormente en este tema.
Copie la base de datos de VSS a una carpeta en el equipo de actualización.
[!NOTA]
Si utiliza el uso compartido de archivos para permitir que el equipo de actualización tenga acceso a los datos de la base de datos de VSS en lugar de copiar la base de datos, debe proporcionar acceso de lectura y modificación a la cuenta que utiliza para iniciar sesión en el equipo de actualización. Este enfoque no se recomienda porque puede prolongar el proceso de actualización.
PrecauciónIndependientemente de cómo configure el equipo de actualización para tener acceso a la base de datos de VSS, asegúrese de que ejecuta el proceso de actualización en una copia de la base de datos y no en la base de datos que está en servicio.Este enfoque ayuda a proteger los datos.
Paso siguiente
Elija uno de los siguientes procesos:
Actualizar desde Visual SourceSafe mediante el asistente En la mayoría de los casos, se debe usar el Asistente para actualización de VSS.Entre las ventajas:
Una interfaz gráfica rápida y fácil de usar paso a paso.
Compatibilidad para actualizar en un proyecto de equipo en Team Foundation Server local o en Team Foundation Service.
Actualizar desde Visual SourceSafe mediante la herramienta del símbolo del sistema VSSUpgrade Puede usar la herramienta del símbolo del sistema VssUpgrade para actualizar a Team Foundation Server local:
Usar un script para actualizar los datos.
Mientras se aprovecha de las características de VssUpgrade que no están disponibles al utilizar el asistente.
Sugerencia