2014-11-23 3 views
0

웹 플랫폼 설치 프로그램을 사용하여 DNN을 설치하려고합니다. 그것은 SQL 서버와 함께 설치 한 .\SQLEXPRESS에 연결을 시도하고 sa에 대한 암호를 원합니다. 에 암호를 입력하면 "암호가 유효하지 않거나 데이터베이스에 연결할 수 없습니다"라고 표시됩니다.sa에 대한 로그인을 활성화 할 수 없습니다

나는 sa 계정에 문제가있을 수 있다고 생각했습니다. 나는 SSMS 2012를 열었습니다. sa 계정에 빨간색 화살표가 나타납니다. 부여에 내가 로그인 상태를 변경하려고 할 때마다 오류 메시지를 열어 :

error 15151
Cannot alter the login 'sa' because it does not exist or you don't have permission.

는 그럼에도 불구하고 내가 관리자 계정으로도 UAC를 사용하지 않도록 설정하여 그것을 시도. 아무도 일하지 않았다. 스크린 샷은 다음과 같습니다

enter image description here

상세 사항 :

  • SQLEXPRESS 버전 : 10.0.2531
  • SQL Server 버전 : 11.0.2100
    업데이트 : 나는 변경하려고 몇 가지 가이드 라인을 SQL Server Management Studio에서 Windows 인증을 혼합 인증으로 인증했지만 다음 사용 권한 오류로 인해 실패했습니다 :
    enter image description here
+0

나는 또한 http://stackoverflow.com/questions/17788853/sql-server-2012-cannot-alter-the-login-sa를 확인했으나 도움이되지도 않았다. – JasonStack

+1

Windows 인증뿐만 아니라 SQL (혼합 모드) 인증을 사용하도록 설정했는지 확인하십시오. – slugster

+0

@slugster SSMS와 Transact-SQL을 모두 사용하여 인증 모드를 변경하려고 할 때 권한 오류가 발생했습니다 – JasonStack

답변

3

당신이 sysadmin server-level role가있는 서버의 로그인으로 연결하고 있는지 확인합니다. 시도하고있는 것을 수행하려면 권한 수준이 필요합니다.

server authentication mode을 확인하십시오. Windows 인증 또는 Windows 인증 만있는 경우 sa 계정이 자동으로 비활성화됩니다. SQL 인증을 사용하지 않고 나중에 다시 켠 경우 sa 계정은 계속 비활성화됩니다.

sysadmin 서버 수준 역할에 아무도 없다면 single-user mode에서 서버를 중지하고 다시 시작해야 sysadmin 서버 수준 역할에 하나 이상의 로그인을 추가 할 수 있습니다. 단일 사용자 모드에서 Administrators 그룹은 sysadmin 액세스 권한을 갖지만 테이블의 데이터를 조작하는 명령의 하위 집합은 제한적입니다 (단일 사용자는 응용 프로그램을 실행하지 않고 서버를 수정하기위한 것입니다). 주의 :이 모드에서는 중 하나만 연결이 가능합니다. 따라서 연결하려는 브로커 나 서비스가있는 경우이를 비활성화해야하거나 SSMS에서 사용할 계획 인 세션을 사용할 수 있습니다.

+0

아무도 sysadmin 서버 역할에 있는지 확인하려면 어떻게해야합니까? 그리고 어떻게 싱글 유저 모드로 시작할 수 있습니까? – JasonStack

+1

@misaq EXEC sp_helpsrvrolemember 'sysadmin'을 사용하여 sysadmin 역할의 로그인을 나열하십시오. [this] (http://blog.sqlauthority.com/2009/02/10/sql-server-start-sql-server-instance-in-single-user-mode/)를 사용하여 단일 사용자 모드에서 시작하십시오. –

+0

SSMS에 SQL Server와 SQLEXPRESS로 표시된 두 개의 SQL 설치가있는 것 같습니다. 후자에 속하는 sa가 무효 인 동안 전자에 속하는 sa가 가능해진다. 전자의 인증 모드는 혼합 모드이지만 후자에서는 Windows 모드 (변경할 수 없음)입니다. 도움이 될 거라 생각 했어. – JasonStack

관련 문제