보통 Mysql의 경우에는 관리자암호가 잊어버렸을 경우에 해결하는 방법이 참 많이 나와있는데
ms sql서버 정보에는 많이 없더군요 ^^
방법은 다음과 같습니다.
도스창에서
C:₩Program Files₩Microsoft SQL Server₩MSSQL
\Binn>osql -Esp_password @old = null, @new =
'newpassword', @loginame ='sa'
1. osql -E 를 통해서 윈도우인증을 통해서 MSDE에 접속
합니다.
2. 그런 다음 sp_password 프로시져를 통해서 sa계정의
패스워드를 재설정합니다.
sp_password 온라인 설명서
sp_password [ [ @old = ] 'old_password' , ]
{ [ @new =] 'new_password' }
[ , [ @loginame = ] 'login' ]
인수
[@old =] 'old_password'
이전 암호입니다. old_password는 sysname이며 기본
값은 NULL입니다.
[@new =] 'new_password'
새 암호입니다. new_password는 sysname이며 기본값
은 없습니다. 명명된 매개 변수를 사용하지 않으면
old_password는 지정되어야 합니다.
[@loginame =] 'login'
암호 변경에 영향을 받는 로그인의 이름입니다. login은
sysname이며 기본값은 NULL입니다. login은 이미 존재
해야 하며 sysadmin 고정 서버 역할의 구성원만이 지정
할 수 있습니다.
반환 코드 값
0(성공) 또는 1(실패)입니다.
ms sqlserver 2008 곧 출시!~~ (0) | 2008.02.04 |
---|---|
SQL SERVER EXPRESS EDITION 소개 (0) | 2007.12.17 |
Microsoft SQL Server Compact 3.5 for Windows Desktop Beta 2 - 한국어 (0) | 2007.11.30 |
SQL Server 2005 Compact Edition and SQL Server 2005 Express Edition 선택시 고려사항 (0) | 2007.11.12 |
mssql 2000 DB 를 2005로 이전하여 복원하기 (0) | 2007.10.24 |