불쌍한 헬프데스크를 불쌍히 여기세요

CAPS LOCK이 켜져 있습니다. 많은 컴퓨터 초보자들은 Caps Lock을 켠 상태에서 모든 작업을 수행하는 것 같습니다. 이메일이나 포럼에 모두 대문자로 게시된 것을 보면 해당 컴퓨터가 약 일주일 동안 사용되었다는 것을 알 수 있습니다. 하지만 물론 그렇게 하면 비밀번호 확인 코드가 완전히 혼란스러워질 것입니다. 이는 매우 흔하고 명백한 문제이므로 최신 버전의 Windows처럼 이를 감지하고 경고할 수 있습니다.

불쌍한 헬프데스크를 불쌍히 여기세요

혼란스러운 캐릭터. 서체에 따라 0과 O, 1과 l, 5와 S 등 특정 문자 간의 차이를 구분하기가 매우 어려울 수 있습니다. 시스템이 사용자를 위해 무작위 비밀번호를 자동으로 생성하는 경우 이러한 문자를 사용하지 않으면 지원 요청이 훨씬 줄어들 것입니다.

난독증. 우리는 몇 개의 숫자로 구분된 두 개의 짧은 단어로 구성된 비밀번호를 발행했지만 완전히 무작위 비밀번호로 전환했을 때 문제가 훨씬 적다는 것을 발견했습니다. 많은 사람들이 약간의 난독증을 앓고 있어 단어를 읽은 다음 기억에서 다시 입력하는 것으로 나타납니다. 항상 정확한 것은 아닙니다.

따라서 다음에 기술 지원팀에 전화하면 이전에 컴퓨터를 사용해 본 적이 없는 것처럼 대할 때, 그들이 말하는 대부분의 사람들은 컴퓨터를 사용해 본 적이 없다는 점을 명심하십시오.

사람들은 그를 트리거라고 불렀어요

SQL Server 2005의 새로운 기능 중 하나는 데이터 정의 언어 트리거(DDL)입니다. 이전 버전에서는 UPDATE, INSERT 또는 DELETE가 사용될 때마다 트리거를 설정할 수 있었지만 새로운 DDL 트리거는 거의 모든 이벤트를 기반으로 실행할 수 있습니다. 아마도 이것에 대한 많은 용도를 생각할 것입니다. 그러나 깔끔한 방법은 테이블에서 ALTER 또는 DROP을 수행하는 사람을 중지하는 것입니다. 좋아요, 제한된 로그인으로 이를 방지했지만 약간의 추가 보안이 문제가 되지는 않습니다. 코드는 다음과 같습니다.

트리거 생성 DDL_stop_alter_drop

데이터베이스에서

ALTER_TABLE, DROP_TABLE의 경우

처럼

PRINT '테이블을 변경하거나 삭제하려고 했습니다.'

롤백

가다

이동할 시간

Mark의 고객 중 한 명은 웹사이트, 이메일 서버 및 관련 계정을 기존 공급업체에서 Blackbird로 이전하기를 원했습니다(www.blackbird.co.uk) 사이트에 대한 몇 가지 주요 변경 사항을 준비 중입니다. 이러한 이동은 비즈니스에 매우 중요한 웹사이트나 이메일을 중단하지 않고 원활하게 이루어져야 했습니다.

이와 같은 프로세스의 첫 번째 단계는 현재 DNS 설정과 이메일, FTP 계정 및 비밀번호를 문서화하는 것입니다. 이 정보를 바탕으로 쉬운 부분을 먼저 구현했습니다. 새로운 웹 및 FTP 서버가 구성되었고 해당 사용자 계정이 설정되었습니다. 이 작업이 완료되면 현재 ISP에서 제공하는 웹 인터페이스를 통해 DNS 레코드가 변경되었습니다. 며칠 내에 웹사이트가 변경되지 않는 한, 이러한 DNS 변경이 '적용'될 때까지 기다릴 여유가 있습니다.

쉬운 일이었고 전환의 이 부분은 문제 없이 진행되었습니다. 약간 더 까다로운 것은 중단 없이 이메일 서버를 이동하는 것이었습니다. 새 이메일 서버가 사용자 계정으로 설정된 다음 이를 가리키도록 DNS MX 레코드가 변경되었습니다. 이제 전 세계의 DNS 서버가 기록을 업데이트함에 따라 메일 서버는 해당 도메인에 대한 메일을 새 서버로 보냅니다. 분명히 이 작업에는 약간의 시간이 걸릴 수 있습니다. 일반적으로 며칠, 때로는 더 오래 걸릴 수 있습니다. (일부 스팸 엔진은 전송 속도를 높이기 위해 이메일 서버의 IP 주소를 캐시하지만 우리는 별로 신경 쓰지 않습니다. 그렇죠?) 사용자의 메일 클라이언트가 이제 새 서버를 가리키기 때문에 수집되지 않은 이전 서버에 여전히 남아 있는 메일을 전송하는 문제 섬기는 사람. 더 중요한 것은 DNS 변경 사항이 완전히 전파될 때까지 이전 서버에 계속 도착하는 메일을 수집해야 한다는 것입니다.