Cómo detectar y corregir errores de daños en la base de datos en Visual SourceSafe para Windows 6.0 y en SourceSafe

Seleccione idioma Seleccione idioma
Id. de artículo: 133054 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

INTRODUCCIÓN

El directorio de datos de Microsoft Visual SourceSafe y de Microsoft SourceSafe incluye una base de datos que contiene todos los archivos y proyectos. Aunque cada precaución ha tomado para garantizar la integridad de todos los archivos de SourceSafe, están determinados eventos que pueden provocar los datos en esta base de datos resulte dañada.

Pueden producirse errores que se relacionan en el directorio de datos, los nombres de archivo como aacpaaaa o a archivos que faltan, como abaaaaaa.b.

Muchos factores pueden provocar una base de datos de SourceSafe resulte dañada. Estos factores son los siguientes:
  • Pérdida de energía
  • Sistema bloquea (deja de responder)
  • Usuario finaliza un proceso largo
  • Conexiones de red incorrecta
  • Quedando sin espacio en disco
  • Problemas de red
  • Problemas del sistema operativo

Más información

Datos pueden resultar dañados si utiliza las herramientas de revisión * un 4 de Visual SourceSafe. x o 5. x.

Para analizar y resolver los problemas de base de datos de SourceSafe está experimentando, siga estos pasos:
  1. Utilice el programa Analyze (Analyze.exe) para buscar daños en la base de datos o errores de base de datos. Para ejecutar el programa ANALYZE, utilice el comando siguiente:
    analizar el sourcesafe data directory
    Para ejecutar el programa Analyze en modo desatendido, utilice la opción I-. Para obtener más información acerca de esta opción, visite el siguiente sitio Web de Microsoft Developer Network (MSDN):
    http://msdn.microsoft.com/en-us/library/73f9s62w(VS.71).aspx
    El programa Analyze se va a través de la base de datos y informa de posibles problemas. Si se detectan errores de base de datos o archivos de base de datos dañada, continúe a través de los siguientes pasos.

    El programa Analyze se utiliza principalmente para examinar una base de datos SourceSafe para la integridad y errores. Recomendamos que los administradores ejecuten el programa Analyze cada uno a tres meses para comprobar que no hay ningún problema en la base de datos de SourceSafe.
  2. Si hay problemas de permisos, errores "no se puede desproteger archivos", "estado de desprotección perdedor" errores o otros errores que hacen referencia al archivo Status.dat o en el archivo Rights.dat, se ejecute el programa ddconv.exe o el programa Ddconvw.exe. Estos programas actualizan una base de datos de SourceSafe desde un formato anterior al formato actual. De forma predeterminada, estos programas se instalan en el subdirectorio \ADMIN.

    Estos programas se utilizan principalmente mediante secuencias de comandos de instalación. Las secuencias de comandos de instalación utilizan estos programas para comprobar que el formato de una base de datos SourceSafe instalada es correcto cuando se ha producido una actualización. El programa ddconv.exe también se utiliza para crear una nueva base de datos de SourceSafe. (Para obtener más información, consulte la utilidad Mkss). Durante la instalación, si SourceSafe no puede encontrar todas las bases de instalado datos, el administrador tiene que ejecutar esta utilidad manualmente. El administrador también puede utilizar la herramienta ddconv.exe junto con el -s opción para volver a generar archivos de la base de datos.
  3. Si el programa Analyze devuelve errores que hacen referencia a "Cadena libre" y si está utilizando un 3. versión x de Microsoft SourceSafe, ejecute el programa Fixfree (Fixfree.exe). El programa Fixfree corrige muchos errores de base de datos que informa el programa Analyze. Por ejemplo, el programa Fixfree corrige los errores de base de datos siguientes:
    • Estructura del encabezado extendido no es válida
    • Error en el encabezado extendido
    • Cadena libre de desprotección de procesamiento de errores
    • Cadena libre de desprotección contiene un bucle
    • Cadena de desprotección contiene un bucle
  4. Si el programa Analyze devuelve errores que hacen referencia a "PROJECT FILE" y si está utilizando un 3. versión x de Microsoft SourceSafe, ejecute el programa Fixproj (Fixproj.exe). Puede utilizar el programa Fixproj para corregir muchos errores de proyecto. Por ejemplo, el programa Fixproj corrige los errores de proyecto siguientes:
    Mensaje 1
    Archivo no encontrado: filename.a or b.
    Mensaje 2
    Error al leer entrada INT PRJ: num de 38 bytes leídos.
    Mensaje 2
    Error en el archivo de proyecto.
    Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
    123427Utilice Fixproj.exe para corregir errores de proyecto de SourceSafe
  5. Si el programa Analyze devuelve errores que hacen referencia a "Cadena de PRIMARIA" y si está utilizando un 3. versión x de Microsoft SourceSafe, ejecute el programa Fixprnt (Fixprnt.exe). El programa Fixprnt corrige muchos errores de base de datos que informa el programa Analyze. Por ejemplo, el programa Fixprnt corrige los errores de base de datos siguientes:
    Mensaje 1
    Error en la cadena principal.
    Mensaje 2
    No se ha encontrado el primario.
    El programa Fixprnt quita las referencias a proyectos que ya no existen.Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
    130178Fixprnt corrige los errores de base de datos notificados por Analyze.exe
  6. Si el programa Analyze devuelve errores que hacen referencia a "No se encuentra .b de filename de archivo" o "No se encuentra archivo filename .a", la mejor solución es guardar una copia del archivo actual correcto. Recuperar ambos archivos (filename y filename .a o .b filename) que tenían en la copia de seguridad. Después, actualizar los archivos de SourceSafe a las versiones actuales.

    Si el filename un archivo o el archivo de .b filename hace referencia a un proyecto, utilizar el programa de Fixproj para reconstruir el archivo de proyecto.
  7. Póngase en contacto si el programa Analyze devuelve errores que hacen referencia a cualquier otro tipo de problema, con los Microsoft Servicios de soporte para obtener ayuda. Para obtener una lista completa de los números de teléfono de los servicios de soporte técnico de Microsoft y para información acerca de los costos de soporte, visite el siguiente sitio Web de Microsoft:
    http://support.microsoft.com/contactus/?ws=support

Referencias

Para información de comandos, vea el archivo de Ayuda del Administrador de SourceSafe.

Propiedades

Id. de artículo: 133054 - Última revisión: miércoles, 07 de febrero de 2007 - Versión: 3.2
La información de este artículo se refiere a:
  • Microsoft Visual SourceSafe 6.0 Standard Edition
  • Microsoft Visual SourceSafe 3.1 Standard Edition
  • Microsoft Visual SourceSafe 3.04
  • Microsoft SourceSafe
  • Microsoft SourceSafe
  • Microsoft SourceSafe
  • Microsoft SourceSafe
Palabras clave: 
kbmt kbdsd kbhowto kbtool kbtshoot KB133054 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 133054

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com