Как обнаруживать и исправлять ошибки повреждения базы данных в Visual SourceSafe для Windows 6.0 и SourceSafe

Переводы статьи Переводы статьи
Код статьи: 133054 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

ВВЕДЕНИЕ

Каталог данных в Microsoft Visual SourceSafe и Microsoft SourceSafe содержит базу данных, содержащую все проекты и файлы. Несмотря на то, что все предосторожности для гарантировать целостность всех файлов SourceSafe, существуют определенные события может привести к данным базы данных поврежден.

Ошибки, относящиеся к каталогу данных для имен файлов, такие как aacpaaaa, или отсутствуют файлы, такие как abaaaaaa.b может возникнуть.

Множество факторов может привести к повреждению базы данных SourceSafe. Эти факторы включают следующее:
  • Потеря питания
  • Система «зависает» (перестает отвечать)
  • Пользователь завершает длительных
  • Неверный сетевых подключений
  • Нехватка места на диске
  • Неполадки в сети
  • Проблемы операционной системы

Дополнительная информация

Данные могут быть повреждены при использовании средства ИСПРАВЛЕНИЯ * с Visual SourceSafe 4.x или 5.x База данных.

Для анализа и устранения неполадок в базе данных, Испытывает SourceSafe, выполните следующие действия:
  1. Поиск ошибок базы данных или повреждения базы данных с помощью программы анализа (Analyze.exe). Для запуска программы анализа, используйте следующую команду:
    Анализ каталог данных SourceSafe
    Для запуска программы анализа в автоматическом режиме, используйте -I- параметр. Для получения дополнительных сведений об этом варианте посетите следующий веб-узел Microsoft Developer Network (MSDN):
    http://MSDN.Microsoft.com/en-us/library/73f9s62w (VS.71) .aspx
    Программа анализа проходит через базу данных и сообщает о возможных проблемах. Если обнаруживаются ошибки базы данных или повреждения базы данных файлы продолжения следующие шаги.

    Программа анализа используется главным образом для проверки базы данных SourceSafe для проверки целостности и ошибок. Рекомендуется администраторам выполнять программы анализа каждые одного до трех месяцев чтобы убедиться, что нет проблем в базе данных SourceSafe.
  2. При наличии проблем с разрешениями, ошибки «не удается извлечь файлы», «проигравший состояние извлечения» ошибок или ошибок, которые можно найти в файле Status.dat или файл Rights.dat запуска программы Ddconv.exe или Ddconvw.exe. Эти программы обновления SourceSafe базы данных из старого формата до текущего формата. По умолчанию эти программы устанавливаются в подкаталоге \Admin.

    Эти программы, в первую очередь используются сценарии установки. Сценарии установки с помощью этих программ проверьте правильность формата установленной базы данных SourceSafe после выполнения обновления. Программа Ddconv.exe также используется для создания новой базы данных SourceSafe. (Дополнительные сведения см. в служебной программы Mkss.) Во время установки Если SourceSafe не может найти все установленные базе, администратор может потребоваться вручную запустить эту программу. Администратор также может использовать средство Ddconv.exe вместе с -s параметр для восстановления файлов базы данных.
  3. Если программа анализа возвращает ошибки, ссылающиеся на «Бесплатный ЦЕПОЧКУ» и при использовании 3.x версия Microsoft SourceSafe, запустите программу Fixfree (Fixfree.exe). Программа Fixfree устраняет многие ошибки базы данных, которые программа анализировать отчеты. Например программа Fixfree устраняет следующие ошибки базы данных.
    • Недопустимый заголовок расширенной структуры
    • Ошибка в дополнительный заголовок
    • Ошибка при обработке извлечения свободного цепи
    • Извлечение свободного цепочка содержит цикл
    • Извлечение цепочка содержит цикл
  4. Если программа анализа возвращает ошибки, которые ссылаются на "Файла проекта" и при использовании 3.x версия Microsoft SourceSafe, запустите программу Fixproj (Fixproj.exe). С помощью программы Fixproj для исправления многих ошибок проекта. Например программа Fixproj устраняет следующие сообщения об ошибках проекта:
    Сообщение 1
    Не найден файл: filename.a или b.
    Сообщение 2
    Ошибка при чтении записи PRJ INT: NUM 38 считанных байтов.
    Сообщение 2
    Ошибка в файле проекта.
    Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
    123427Используйте Fixproj.exe для исправления ошибок проекта в SourceSafe
  5. Если программа анализа возвращает ошибки, которые относятся к «РОДИТЕЛЬСКОЙ ЦЕПОЧКЕ» и при использовании 3.x версия Microsoft SourceSafe, запустите программу Fixprnt (Fixprnt.exe). Программа Fixprnt устраняет многие ошибки базы данных, которые программа анализировать отчеты. Например программа Fixprnt устраняет следующие ошибки базы данных.
    Сообщение 1
    Ошибка в родительской цепочке.
    Сообщение 2
    Родительский элемент не найден.
    Fixprnt программа удаляет ссылки на проекты, которые больше не существуют.Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
    130178Fixprnt исправления ошибок, базы данных по Analyze.exe
  6. Если программа анализа возвращает ошибки, ссылающиеся на «не удается найти файл ИМЯ_ФАЙЛА.b» или «не удается найти файл ИМЯ_ФАЙЛАплощадь,» лучшим решением является сохранение копии текущего файла. Восстановление обоих файлов)ИМЯ_ФАЙЛА и ИМЯ_ФАЙЛАплощадь или ИМЯ_ФАЙЛА.b) как они существовали в резервной копии. Обновите файлы в SourceSafe для текущей версии.

    Если ИМЯ_ФАЙЛАплощадь файл или ИМЯ_ФАЙЛА.b файл ссылается на проект, используйте программу Fixproj для повторного создания файла проекта.
  7. Если программа анализа возвращает ошибки, ссылаться на другие проблемы, обратитесь в службу технической поддержки корпорации Майкрософт для получения справки. Полный список телефонов служб поддержки, а также сведения о стоимости поддержки посетите следующий веб-узел корпорации Майкрософт:
    http://support.Microsoft.com/contactus/?ws=Support

Ссылки

Для команды сведения в разделе, администратор справки с файлами в SourceSafe.

Свойства

Код статьи: 133054 - Последний отзыв: 2 июня 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Visual SourceSafe 3.1 Standard Edition
Ключевые слова: 
kbdsd kbhowto kbtool kbtshoot kbmt KB133054 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:133054

Отправить отзыв

 

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