
우리 회사에서는 VSS를 사용하고 있지만 사용자가 데이터베이스를 잠가서 데이터베이스를 백업할 수 없는 경우가 많습니다.
소스 안전 서비스에 대한 모든 연결 종료를 예약하는 방법이 있습니까? 아니면 추천이 있나요?
감사합니다,
앨런
답변1
흠, 서버 서비스를 중단하는 것은 좀 극단적인 것 같습니다.
"공유 폴더", "파일 열기"로 이동하고 연결을 마우스 오른쪽 버튼으로 클릭하면 컴퓨터 관리에서 네트워크 연결을 끊을 수 있습니다. 이것은 그래픽 앱이고 스크립트에서 실행하는 데 적합하지 않지만 이 작업을 수행하고 스크립트할 수 있는 명령줄 앱인 것 같습니다. 그러나 그 이름이 내 마음에서 사라졌습니다 :-(
구글링해서 좀 찾아보니http://technet.microsoft.com/en-us/library/cc783450(WS.10).aspx그리고http://support.microsoft.com/kb/290585, 이를 수행하는 다소 투박한 방법을 설명합니다. 한 번에 해결해 주는 앱이 있는 것 같아요.
실제로 NT4 시절에 연결을 끊는 명령줄 앱을 작성했습니다. 당신이 그것을 원한다면(그리고 소스도) 나는 기꺼이 응할 것이지만, 내가 말했듯이 나는 그것을 하는 MS 애플릿이 있다고 확신합니다.
JR
PS 아하! 내가 생각한 애플릿은 openfiles.exe입니다.
답변2
시간 및 청구 시스템 데이터베이스에도 비슷한 문제가 있었습니다. 사람들은 상당히 일관되게 프로그램을 종료하거나 로그오프하는 것을 잊어버렸습니다. 우리의 솔루션은 백업이 실행되기 전에 밤에 워크스테이션을 강제로 재부팅하는 것이었습니다.
기본적으로 우리는 폴더를 생성하여 Active Directory에 컴퓨터를 구성했습니다. 그런 다음 SysInternals(현재 Microsoft)에서 psshutdown 도구를 실행하여 AD 구조의 특정 폴더에 있는 모든 컴퓨터를 원격으로 종료하는 래퍼 파일을 만들었습니다. 꽤 잘 작동합니다.
장기간 실행되는 프로세스와 같이 누군가 컴퓨터를 밤새도록 켜두어야 하는 타당한 요구가 있는 경우 우리가 해야 할 일은 해당 컴퓨터를 Workstations 폴더 밖으로 옮긴 다음 작업이 끝나면 다시 제자리에 두는 것뿐입니다.
답변3
순 정지 서버 /y
VSS 라이브러리가 있는 파일 공유를 제공하는 서버 프로세스를 강제 종료합니다.
당신이 이 작업을 수행할 때 클라이언트가 글을 쓰고 있다면 손상될 것이기 때문에 이에 대해 주의를 주고 싶습니다.
모든 사람이 사무실 밖에 있고 사무실을 사용하지 않는다고 확신할 수 있다면 충분히 안전할 것입니다.
net start 서버는 백업 후 서비스를 다시 온라인 상태로 전환합니다.
중.