
Wir verwenden VSS in unserem Unternehmen, aber es gibt zahlreiche Fälle, in denen wir die Datenbanken nicht sichern können, weil Benutzer sie gesperrt haben.
Gibt es eine Möglichkeit, das Trennen aller Verbindungen zum Source Safe-Dienst zu planen? Oder eine Empfehlung?
Grüße,
Alan
Antwort1
Hmmm, den Serverdienst zu stoppen, scheint etwas extrem.
Sie können Netzwerkverbindungen in der Computerverwaltung trennen, indem Sie zu „Freigegebene Ordner“ und dann zu „Dateien öffnen“ navigieren und mit der rechten Maustaste auf die Verbindung klicken. Dies ist eine grafische Anwendung und eignet sich nicht zum Ausführen über ein Skript, aber ich bin sicher, dass ich eine Befehlszeilenanwendung gesehen habe, die dies tut und über ein Skript ausgeführt werden kann. Allerdings ist mir der Name entfallen :-(
Einige Google-Suchen ergabenhttp://technet.microsoft.com/en-us/library/cc783450(WS.10).aspxUndhttp://support.microsoft.com/kb/290585, die einige ziemlich umständliche Möglichkeiten beschreiben, dies zu tun. Ich bin sicher, es gibt eine App, die das in einem Rutsch erledigt.
Ich habe tatsächlich schon zu NT4-Zeiten eine Befehlszeilen-App zum Schließen von Verbindungen geschrieben. Wenn Sie sie (und den Quellcode) möchten, mache ich das gerne, aber wie gesagt, ich bin sicher, dass es ein MS-Applet gibt, das das kann.
JR
PS: Aha! Das Applet, an das ich gedacht habe, ist openfiles.exe.
Antwort2
Wir hatten ein ähnliches Problem mit unserer Zeit- und Abrechnungssystemdatenbank. Die Leute vergaßen ziemlich regelmäßig, das Programm zu beenden oder sich abzumelden. Unsere Lösung bestand darin, die Arbeitsstationen jede Nacht vor der Ausführung des Backups zum Neustart zu zwingen.
Im Wesentlichen haben wir unsere Computer in Active Directory organisiert, indem wir Ordner erstellt haben. Anschließend haben wir eine Wrapper-Datei erstellt, die das Tool psshutdown von SysInternals (jetzt Microsoft) ausführt, um alle Computer in einem bestimmten Ordner unserer AD-Struktur remote herunterzufahren. Das funktioniert ziemlich gut.
Wenn jemand einen Rechner aus triftigen Gründen über Nacht eingeschaltet lassen muss, beispielsweise wegen eines lang laufenden Prozesses, müssen wir seinen Computer lediglich aus dem Ordner „Workstations“ verschieben und ihn wieder dort einfügen, wenn er fertig ist.
Antwort3
net stop server /y
erzwingt das Herunterfahren des Serverprozesses, der die Dateifreigabe bereitstellt, in der sich die VSS-Bibliothek befindet.
ich möchte Sie diesbezüglich warnen, denn wenn der Client zu diesem Zeitpunkt schreibt, kommt es zu einer Beschädigung.
Wenn Sie sicher sein können, dass niemand das Büro verlässt und es nicht verwendet, sollte die Sicherheit ausreichend sein.
Der NetStart-Server bringt den Dienst nach der Sicherung wieder online.
M.