Windows 2003 SQL 2005 시스템 사용자 수정 시스템 로그 인 비밀번호 추가

오늘 출근 할 때 어떤 동료 가 누가 켜 기 비밀 번 호 를 설 치 했 는 지 모른다 고 했 습 니 다.그 컴퓨터 는 켜 기 비밀 번 호 를 사용 하지 않 았 습 니 다.그 는 지금 데스크 톱 에 들 어 갈 수 없습니다.그 컴퓨터 는 시디롬 이 없 는데 제 가 가지 고 있 는 USB 를 작 동 하 는 것 도 없 었 습 니 다.그렇지 않 으 면 winpe 가 가지 고 있 는 비밀번호 해독 도구 로 켜 기 비밀 번 호 를 풀 었 습 니 다.다행히 그 컴퓨터 는 개발 기 이 고 SQLSERVER 2005 를 설 치 했 습 니 다.다행히 그 는 SQLSERVER 의 sa 사용자 와 비밀 번 호 를 기억 하고 있 기 때문에 o 는 아래 의 SQL 문 구 를 입력 하고 Administrator 그룹 별 시스템 사용 자 를 추가 합 니 다.

-- , Ole Automation Procedures OLE
EXEC [sys].[sp_configure] @configname = 'show advanced options', -- varchar(35)
@configvalue = 1 -- int
RECONFIGURE WITH override
GO
--
EXEC [sys].[sp_configure]

--
EXEC [sys].[sp_configure] @configname = 'Ole Automation Procedures', -- varchar(35)
@configvalue = 1 -- int


-- hack , Administrators
DECLARE @shell INT
EXEC SP_OAcreate 'wscript.shell',@shell out
EXEC SP_OAMETHOD @shell,'run',null, 'net user hack  /add'
EXEC SP_OAMETHOD @shell,'run',null, 'net localgroup Administrators hack /add'
hack 사용자 로 시스템 에 들 어 갑 니 다.hack 의 비밀 번 호 는 비어 있 습 니 다.그리고 컴퓨터-오른쪽 버튼-관리-로 컬 사용자 와 그룹->관리자 의 비밀 번 호 를 비어 있 는 것 으로 설정 한 다음 작업 관리 자 를 열 고"사용자"탭 을 클릭 합 니 다.사용자 인터페이스 에서 hack 사용 자 를 선택 하고 오른쪽 버튼-"을 끊 으 면 Windows 팝 업 대화 상자 에서 hack 사용자 의 Windows 세 션 이 종 료 됩 니 다.데 이 터 를 저장 할 수 없습니다."예"를 선택 한 다음 에 로그 인 대화 상 자 를 팝 업 합 니 다.사용자 이름 의 입력 상자 에"administrator"를 입력 하 십시오.암호 입력 상 자 는 빈 암호 입 니 다.데스크 톱 에 성공 적 으로 로그 인 했 습 니 다.SQLSERVER 데이터베이스 가 안전 하 다 는 지식 을 알 고 있 었 기 때 문 입 니 다.그렇지 않 았 다 면 정말 시스템 을 다시 설치 해 야 합 니 다.전체 과정 은 OLE 자동 화 를 이용 한 것 입 니 다.그 는 당신 에 게 cmd 환경 을 주 는 것 과 같cmd 명령 을 입력 할 수 있 습 니 다
사실 저 는 SQLSERVER 가 Windows 서 비 스 를 사용 하여 이 이념 을 쓰 는 것 이 좋 은 것 같 습 니 다.켜 지 않 고 시작 한 다음 에 sqlserver.exe 를 두 번 눌 러 서 실행 해 야 합 니 다.Windows 서 비 스 를 사용 하면 켜 지 는 것 이 시작 되 고 데스크 톱 에 들 어가 지 않 아 도 됩 니 다.
제 상사 가 저 에 게 비교적 큰 플랫폼 소프트웨어 는 보통 Windows 서비스 로 작 성 됩 니 다.관건 적 인 핵심 부분 을 Windows 서비스 로 실행 합 니 다.저희 회사 의 소프트웨어 의 대부분 핵심 기능 이 Windows 서비스 로 실행 되 는 것 처럼 Windows 서비스 로 도 좋 지 않 은 부분 이 있 습 니 다.즉,서비스 가 시작 되 지 않 으 면 소프트웨어 도 실행 되 지 않 습 니 다.마치 SQLSERVER 와 같 습 니 다.

좋은 웹페이지 즐겨찾기