문제

내 상자에 SQL Standard 2008 R2를 실행 중입니다. 그리고 그것의 일이 잘되고 있습니다. 방금 SQL Server 2014를 두 번째 인스턴스로 내 컴퓨터에 설치했습니다.

서비스가 잘 작동하지만 SA 암호로 로그인하려고하면 로그인 실패에 대한 오류가 발생합니다.

설치시 암호를 엉망으로 망 쳤을 경우, 제거하고 다시 설치합니다. 같은 문제.

WearyD는 Windows 인증으로 로그인 할 때도 실패합니다

Windows 인증

Windows 인증 실패

아직 Windows 인증을 사용하여 2008 R2 인스턴스에 로그인 할 수 있습니다.

에 문제가 없습니다.

뭔가가 필연적으로 로그인이 아니라 서비스가 어떻게 로그인하는지 아마도 2008R2 서비스와 정확히 동일한 방식으로 기록됩니다.

services

전체 오류 메시지가 여기에 있습니다

Server Name: CRAIG-PC\MSSQLSERVER2014
Error Number: 18456
Severity: 14
State: 1
Line Number: 65536
.

미리 감사드립니다


전체 화면 서비스 잡기

services 이 경로에서 브라우저가 실행 중입니다 "C : \ Program Files (x86) \ Microsoft SQL Server \ 90 \ shared \ sqlbrowser.exe"

도움이 되었습니까?

해결책

다음 단계를 수행하면 새 SYSADMIN 계정을 만들 수 있으므로 새 계정을 사용하여 연결하고 필요에 따라 SA 암호를 업데이트 할 수 있습니다.

  1. Windows에 로컬 관리자로 로그인하십시오 (SQL Server를 호스팅하는 컴퓨터에서 도메인 관리자만이 아닌 로컬 관리자가 있어야합니다).
  2. SQL Server Windows 서비스를 중지합니다.
  3. 명령 프롬프트 (cmd.exe)를 관리자로 열고 -m 플래그 (최소 구성)로 SQL Server EXE를 실행하십시오. 이걸 실행하십시오. (명명 된 인스턴스의 경우 -s {instancename}은 https://technet.microsoft.com을 참조하십시오. / en-us / library / aa178031 )

    C : \ Program Files \ Microsoft SQL Server \ MSSQL11.mssqlserver \ mssql \ binn \ sqlservr.exe -m

  4. 관리자로 다른 명령 프롬프트 창을 엽니 다.

  5. sqlcmd.exe를 실행하고 인스턴스에 연결하십시오.

    sqlcmd -s localhost \ sqlexpress

  6. 사용자를 만들고 sysadmin 역할에 할당합니다.

    암호로 new_admin을 생성= 'new_password'로 new_admin; GO

    sp_addsrvrolembember new_admin, 'sysadmin'; GO

  7. 를 이동하십시오

  8. Ctrl + C를 사용하여 SQLCMD를 종료하고 명령 프롬프트를 닫습니다.

  9. 다른 명령 프롬프트 (Sqlservr.exe를 시작한 위치)에서 Ctrl + C를 누른 다음 Y를 눌러 SQL Server를 중지합니다. SQL Server Windows 서비스를 다시 시작하십시오.
  10. 새 사용자 이름과 암호를 사용하여 로그인 할 수 있어야합니다.

    편집 : 최소한의 구성 모드에서 서버가 시작되면 연결이 어려운 경우 다른 서비스를 중지하여 연결을 시작할 수 없게, 특히 SSR / SSIS 등을 로컬 관리자로 실행하는 경우

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 dba.stackexchange
scroll top