SharePoint Server 2010 설치 프로그램에 의해 자동으로 설치되는 SQL Server의 기본 SA 암호


15

최근 테스트 서버에 SharePoint Server 2010을 설치했습니다. 에 설치되었습니다 standalone mode.

설치 후 자동으로 설치 SQL Server Express 2008( 10.0.2531.0) 되었음을 알았습니다 .

sa자동으로 설치된이 SQL Server 인스턴스 사용자의 비밀번호를 알아야합니다 . (SharePoint 설치 중에 암호를 입력하라는 메시지가 표시되지 않았습니다)

SharePoint SQL 인스턴스의 sa 비밀번호가 필요한 이유 :

SharePoint는 아무런 문제없이 작동합니다. 그러나 SQL 서버에서 새 로그인을 만들고 일부 데이터베이스에 대한 권한을 부여해야합니다.

Windows 인증을 사용하여 SQL 서버에 로그인 할 수 있습니다. 그러나이 로그인을 사용하면 새 로그인을 만들 수있는 권한이 없습니다.

여기에 언급 된 단계를 완료하려면 새 로그인을 만들어야합니다. http://www.sharepointassist.com/2010/01/29/the-local-farm-is-not-accessible-cmdlets-with-featuredependencyid- 등록되지 않은 / 의견 페이지 -1 / # comment-1566


2008 R2, sa가 기본적으로 비활성화되어 있다고 생각합니다. sa 계정을 활성화하고 새 비밀번호를 설정하기 만하면됩니다. 분명히 Windows 관리자 계정을 사용해야합니다.
Steve

당신은 또한 볼 수 있습니다 : stackoverflow.com/questions/3781365/...
스티브

@Steve 감사합니다. sa로그인이 나타납니다 비활성화 할 수 있습니다. 그러나 SharePoint를 설치하는 동안 사용한 Windows 계정으로 로그인 할 때 활성화 할 수 없습니다.
thilina R

그래도 컴퓨터 관리자 역할이 필요하다고 생각합니다. 이것이 불가능한 경우 sa 계정을 활성화 할 사람을 확보해야합니다.
Steve

@Steve 감사합니다. 확인하고 알려 드리겠습니다!
thilina R

답변:


23

이 문제를 해결하기 위해 수행 한 단계는 다음과 같습니다.

  • 관리 권한 계정 이 있는 로컬 계정을 사용하여 SQL Server에 로그인하십시오 (예 :. \ Administrator)
  • Windows에 로그인 한 후 SQL Management Studio를 엽니 다.
  • 다음을 사용하여 SharePoint SQL 인스턴스에 연결 Windows Authentication
  • 혼합 모드 인증 활성화 (SharePoint SQL 인스턴스에 대해서는 기본적으로 활성화되어 있지 않습니다)
  • sa계정 비밀번호 설정
  • sa계정 활성화
  • SQL 인스턴스를 다시 시작하십시오 (인증 모드 변경으로 인해 필요함)

혼합 모드 인증 활성화 :

  1. SQL Server 인스턴스를 마우스 오른쪽 버튼으로 클릭하십시오.
  2. 클릭 Properties
  3. Security왼쪽 창을 클릭하십시오
  4. SQL Server를 클릭 Windows Authentication Mode하고 Server authentication섹션 아래에서

다음 SQL 쿼리를 사용하여 동일한 작업을 수행 할 수도 있습니다.

EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', 
    N'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode', REG_DWORD, 2

[참고 : 2혼합 모드 인증을 나타냅니다. 1윈도우 전용 인증 용]

sa계정 에서 비밀번호 설정 :

  1. 는 SQL 인스턴스에서 확장 SecurityLogins
  2. 마우스 오른쪽 버튼을 클릭 sa하고 클릭하십시오Properties
  3. PasswordConfirm Password상자 에 새 비밀번호를 입력하십시오

다음 SQL 쿼리를 사용하여 동일한 작업을 수행 할 수도 있습니다.

ALTER LOGIN [sa] WITH PASSWORD='newpassword', CHECK_POLICY=OFF

[참고 : CHECK_POLICY=OFFSQL Server가 실행중인 컴퓨터의 Windows 암호 정책이이 로그인에 적용되지 않도록합니다 . ]

sa계정 활성화

  1. 는 SQL 인스턴스에서 확장 SecurityLogins
  2. 마우스 오른쪽 버튼을 클릭 sa하고 클릭하십시오Properties
  3. Status왼쪽 창을 클릭하십시오
  4. 섹션 Enabled아래를 클릭하십시오Login

다음 SQL 쿼리를 사용하여 동일한 작업을 수행 할 수도 있습니다.

ALTER LOGIN [sa] ENABLE

멋진 답변입니다. 그것은 매력처럼 작동합니다.
hina10531

내 DB의 사용자는 Windows의 관리자 계정과 SA 계정입니다. 그리고 내 관리자 계정에 SA 계정을 활성화 할 수있는 권한이없는 것 같습니다. 대박! 그들은 거의 권한이 없으며 제거 할 수없는 DB로 나를 설정했습니다. 다른 사용자를 만들려고하면 권한이 없음을 어떻게 알 수 있습니까? 신은 때때로 마이크로 소프트를 싫어한다 : P
RiCHiE
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.