dbms:mssql:admin:sppasswd
SQL Server 명령어를 통한 시스템 관리자 암호 확인 및 변경
Microsoft SQL Server 2000 Desktop Engine(MSDE)
SA 암호가 비어 있는지 확인하는 방법
연결 중인 SQL Server 또는 MSDE 버전의 인스턴스를 호스팅하는 컴퓨터에서 명령 프롬프트 창을 연다.
명령 프롬프트에 다음 명령을 입력한 다음 Enter 키를 누른다.
osql -U sa
이렇게 하면 sa 계정을 사용하여 MSDE의 로컬 기본 인스턴스에 연결된다.
사용자 컴퓨터에 설치된 명명된 인스턴스에 연결하려면 다음과 같이 한다.
osql -U sa -S servername\instancename
그러면 다음 프롬프트가 표시된다.
암호:
<code>
* Enter 키를 다시 누른다. \\ 이렇게 하면 sa에 NULL(빈) 암호가 전달된다.
* Enter 키를 누른 후 다음 프롬프트가 나타난다면 sa 계정에 대한 암호가 없는 것이다. <code>
1>
NULL이 아닌 강력한 암호를 만들어 보안 관례를 따르는 것이 좋다.
그러나 아래와 같은 오류 메시지가 나타나면 암호를 잘못 입력한 것이다.
이 오류 메시지는 sa 계정에 암호가 만들어졌음을 나타낸다.
"'sa' 사용자가 로그인하지 못했습니다."
다음 오류 메시지는 SQL Server를 실행하는 컴퓨터가 Windows 인증으로만 설정되었음을 나타낸다.
'sa' 사용자가 로그인하지 못했습니다. 이유: 트러스트된 SQL Server 연결과 관련되지 않았습니다.
Windows 인증 모드에서는 sa 암호를 확인할 수 없다.
그러나 인증 모드를 향후 혼합 모드로 변경할 경우에는 sa 계정이 안전하도록 sa 암호를 만들 수 있다.
다음과 같은 내용의 오류 메시지가 나타나면 SQL Server가 실행되고 있지 않거나 설치된 SQL Server의 명명된 인스턴스 이름을 잘못 입력한 것이다.
[Shared Memory]SQL Server가 없거나 액세스가 거부되었습니다.
[Shared Memory]ConnectionOpen (Connect()).
SA 암호를 변경하는 방법
dbms/mssql/admin/sppasswd.txt · 마지막으로 수정됨: 2007/06/15 14:15 저자 59.9.215.67