Как принудительно выйти из системы всех пользователей VSS?

StackOverflow https://stackoverflow.com/questions/868420

Вопрос

VSS снова возобновляет саботаж моего репозитория.Команда восстановления не позволяет мне восстановить, блокировка VSS, похоже, не влияет на вошедших в систему пользователей - и это не пользователь, она утверждает, что единственный человек, вошедший в систему, - это администратор (через инструмент администрирования VSS!) и я уже закрыл все экземпляры инструмента администрирования и клиента VSS.

Это было полезно?

Решение

В управлении компьютером закройте все сеансы и откройте файлы.Это радикально, но это единственный способ, который я нашел, чтобы это исправить.Вы также можете временно закрыть общий ресурс.

Другие советы

У меня была такая же проблема, и даже после выполнения шагов, описанных в ответе выше, она не исчезла, пока я не останавливатьсяпед SQLWriter (Sql Server VSS Writer) и СССервис (Visual SourceSafe LAN Service).

Напишите письмо всем:

Предмет:ВСС Чрезвычайная ситуация

Тело:Всех просят немедленно отключиться от VSS.Это не дрель.Я повторяю:это не дрель.

Перезагрузите машину и повторите попытку.

Закройте также все экземпляры Visual Studio, поскольку они также являются (или могут быть) клиентами Visual Source Safe.

остановка SSService (служба Visual SourceSafe LAN) помогла мне, спасибо.

это сэкономило много времени и путаницы...

У меня есть этот пакетный файл, проходящий через планировщик задач в 2:00 ночи.каждый день, когда все равно никто не должен залогиниться, но они есть.Кажется, это делает свое дело.

net stop sqlwriter
net stop ssservice
"D:\Program Files (x86)\Microsoft Visual SourceSafe\analyze.exe" -C -D -F -V4 "D:\vss\data"
net start ssservice
net start sqlwriter

Единственная проблема, с которой я столкнулся, это то, что в папке резервной копии могут быть данные, что останавливает анализатор.Поэтому я мог бы добавить несколько команд для перемещения данных из папки data\backup, если снова столкнусь с этой проблемой.(В этом случае вам необходимо хранить файл Analysis.log в папке резервных копий.Хотя я еще недостаточно исследовал этот вопрос.)

Надеюсь, это поможет!

  1. Откройте «Администрирование Microsoft Visual SourceSafe».
  2. Выберите пользователя и измените пароль (при необходимости) в разделе «Пользователь» > «Изменить пароль».
  3. Инструменты > Параметры > Снимите флажок «Использовать сетевое имя для автоматического входа в систему» ​​> ОК.
  4. Откройте «Microsoft Visual SourceSafe» и войдите в систему под нужным пользователем, затем выполните «отменить извлечение» или «возврат» для необходимых файлов.
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top