"0x80040E14" 또는 "HTTP 500" Windows SharePoint Services 서비스 팩 또는 보안 업데이트를 설치한 후 Windows SharePoint 서비스 웹 사이트에 연결할 때 오류 메시지가 나타난다

기술 자료 번역 기술 자료 번역
기술 자료: 841216 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

현상

Microsoft Windows SharePoint Services 설치한 후 Microsoft Windows SharePoint 서비스 웹 사이트에 연결하는 서비스 팩 또는 보안 서버에서 업데이트. 이렇게 하면 다음 오류 메시지 중 하나와 유사한 오류 메시지가 나타날 수 있습니다.
HRESULT에서 예외: 0x80040E14.
Windows SharePoint Services 문제를.
HTTP 500 - 내부 서버 오류
또한 다음과 같은 작업을 수행할 수 없습니다. 될 수 있습니다.
  • 열 목록 편집
  • 스프레드시트 가져오기
  • 선택 항목 선택 필드 추가

원인

Windows SharePoint Services 데이터베이스를 제대로 설치하는 동안 Windows SharePoint Services 업데이트된 콘텐츠를 서비스 팩 또는 Windows SharePoint Services Microsoft 기술 자료 문서 887981 설명하는 2.0에 대한 보안을 업데이트할 경우 이 문제가 발생할 수 있습니다. 콘텐트 데이터베이스를 여전히 Windows SharePoint Services 서비스 팩을 설치하기 전에 있었던 같은 버전 번호가 있습니다. 다음 조건 중 하나에 해당하는 경우 이 문제가 발생할 수 있습니다.
  • 가상 서버가 확장되지 않는, 기존 Windows SharePoint 서비스 웹 사이트의 가상 서버 매핑하여 가상 서버를 확장하여 다음 때 Microsoft Windows SharePoint 서비스 서비스 팩 1 (SP1) 또는 나중에 서버를 설치할.
  • Windows SharePoint 서비스 서비스 팩 1을 설치한 (SP1) 또는 MSSQLSERVER 서비스가 중지되면 서버가 나중에. 이 상황에서 Windows SharePoint Services 및 서비스 팩을 성공적으로 설치되고 있지만 콘텐츠 데이터베이스는 업데이트되지 않습니다.
  • Windows SharePoint 서비스 서비스 팩 1을 설치한 (SP1) 또는 나중에 서버 및 프로세스 가상 서버의 콘텐트 디렉터리에 파일 \_vti_pvt\service.cnf 또는 \web.config에 대한 쓰기 액세스를 잠겨 있습니다.
  • Windows SharePoint 서비스 서비스 팩 1 (SP1) 설치 또는 나중에 웹 서버에 관리자로. 그러나 Windows SharePoint Services 서비스 팩을 설치하는 데 사용할 계정을 Microsoft SQL Server를 실행하는 컴퓨터의 관리자 계정 수 없습니다.

    참고 최소한으로, 웹 서버에 대한 Windows 공유 서비스는 서비스 팩을 설치하여 계정에 대한 SQL 데이터베이스 작성자 및 보안 관리자 역할이 있어야 합니다. 또한, 데이터베이스 액세스 "db_owner" 및 모든 SharePoint 데이터베이스에 공용 액세스 권한이 있습니다.
  • 자동 업데이트 기능을 사용하여 Microsoft 기술 자료 문서 887981 Windows SharePoint Services 설명하는 2.0 보안 업데이트를 설치합니다.
이러한 단계를 수행하면 이 문제가 발생할 수 있습니다.
  1. Windows SharePoint Services를 설치하십시오.
  2. 설치 Windows SharePoint 서비스 SP1 이상을.
  3. Windows SharePoint 서비스 SP1 제거 또는 나중에.
  4. Windows SharePoint Services 원래 릴리스 버전을 다시 설치하십시오.
  5. 업그레이드된 데이터베이스를 다시 연결하십시오.
이 시나리오에서는 Windows SharePoint Services 데이터베이스를 설치한 최신 Windows SharePoint Services 서비스 팩을 업그레이드할 수 있지만 릴리스 빌드를 제조 릴리스 웹 서버가 실행되고 있기 때문에 잘못된 상태에 있습니다. 작동하게 하려면 Windows SharePoint Services 및 프로그램 및 데이터베이스를 모든 이전에 설치한 서비스 팩을 다시 설치해야 합니다.

해결 방법

이 문제를 해결하려면 업그레이드를 콘텐트 데이터베이스 강제로 Stsadm.exe 명령줄 도구를 사용하십시오. 이렇게 하려면 실행 중인 Windows SharePoint Services 버전에 적절한 이 단계를 수행하십시오.

Windows SharePoint Services 2.0

  1. 시작 을 누르고, 실행 을, 열기 상자에서 cmd 를 입력한 및 다음 확인 을 누릅니다.
  2. 명령 프롬프트에서 다음 줄을 입력한 다음 각 줄 끝에서 Enter 키를 누릅니다.
    cd/d %commonprogramfiles%\Microsoft Shared\Web 서버 Extensions\60\Bin
    stsadm -o 업그레이드 - forceupgrade
  3. 명령 프롬프트를 끝냅니다 끝내기 입력하십시오.

Windows SharePoint Services 3.0

  1. 시작 을 누르고, 실행 을, 열기 상자에서 cmd 를 입력한 및 다음 확인 을 누릅니다.
  2. 명령 프롬프트에서 다음 줄을 입력한 다음 각 줄 끝에서 Enter 키를 누릅니다.
    cd/d %commonprogramfiles%\Microsoft Shared\web 서버에 extensions\12\BIN
    stsadm -o 업그레이드 - forceupgrade
  3. 명령 프롬프트를 끝냅니다 끝내기 입력하십시오.
참고 수동으로 Windows SharePoint Services 설치 업그레이드 강제로 Stsadm.exe 명령을 실행하면 다음과 같은 오류 메시지가 나타날 수 있습니다.
현재 사용자 또는 응용 프로그램 풀 ID를 가상 서버의 서버 '"server_name\share_point" ' 에서 '<sts_servername_1>' 데이터베이스의 소유자가 아닙니다.
Windows SharePoint Services 데이터베이스 소유자 (DBO) 다음 중 하나를 무엇 때문에 이 오류 메시지가 나타날 수 있습니다.
  • SharePoint 중앙 관리 가상 서버 응용 프로그램 풀에 대한 Microsoft Windows 인증 실행 계정
  • Windows SharePoint Services 경우와 SQL Server 인증을 연결할 SQL Server 계정
Windows 인증을 사용하는 경우 데이터베이스 소유권 및 응용 프로그램 풀 계정에 대한 사용 권한을 부여하려면 데이터베이스에 대한 사용 권한을 변경해야 합니다. SQL Server 인증을 사용하는 경우 데이터베이스 소유권 및 SQL Server 계정에 사용 권한을 부여하려면 데이터베이스에 대한 사용 권한을 변경해야 합니다. Microsoft SQL 쿼리 분석기를 사용하여 데이터베이스 소유권과 사용 권한을 변경합니다.

Windows 계정 또는 Windows SharePoint Services 실행되는 SQL Server 계정 수 DBO를 변경해야 합니다. 그러나 어떤 이유로 즉시 변경할 수 없는 경우 임시 해결. Windows 계정 또는 SQL Server 에서 시스템 관리자가 수 있도록 Windows SharePoint Services 실행 중인 SQL Server 계정을 지정할 수 있습니다. 그런 다음 stsadm ?o 업그레이드 명령을 실행하는 계속할 수 있습니다.

참고 응용 프로그램 풀 계정이 네트워크 서비스로 실행 중인 경우, Windows 인증을 사용하는 경우에는 사용하면 네트워크 서비스 같은 DBO 지정할 수 없습니다. 대신, 네트워크 서비스 그룹에 SQL Server 에서 시스템 관리자 권한을 부여할 수 있습니다. 네트워크 서비스 Windows SharePoint Services 실행되는 응용 프로그램 풀 계정으로 사용할 Windows 인증을 사용하여 설치를 수행한 다음 절차 사용합니다.

Windows 계정 또는 Windows SharePoint Services 실행되는 SQL Server 계정 수 DBO 변경하려면 다음과 같이 하십시오.
  1. 데이터베이스 소유권 및 구성 데이터베이스에 대한 사용 권한을 변경하십시오. 이렇게 하려면 다음과 같이 하십시오.
    1. SQL Server를 실행하는 컴퓨터에서 시작, 모든 프로그램, Microsoft SQL Server 가리키고 누른 다음 쿼리 분석기.
    2. SQL 서버에 연결 대화 상자에서 SQL Server 상자에 서버 이름 및 다음 확인 을 누릅니다.
    3. 쿼리 메뉴에서 데이터베이스 변경을 클릭하십시오.
    4. server_name 중 데이터베이스 선택 상자에서 구성 데이터베이스 (sts_config)을 클릭한 다음 확인 을 누릅니다.
    5. 쿼리 창에서 Windows 인증 또는 SQL Server 인증 사용 여부에 따라 다음 적당한 쿼리를 입력하십시오.

      Windows 인증을 사용하는 경우 입력한 다음 쿼리.
      DECLARE @AdminVSAccount nvarchar(255)
      DECLARE @ContentVSAccount nvarchar(255)
      SET @ContentVSAccount = N'domain\contentaccount'; 
      SET @AdminVSAccount = N'domain\adminaccount'; 
      EXEC sp_grantlogin @ContentVSAccount;
      EXEC sp_changedbowner @AdminVSAccount;
      IF NOT EXISTS (SELECT * FROM sysusers WHERE name=@ContentVSAccount) 
        EXEC sp_grantdbaccess @ContentVSAccount; 
      EXEC sp_addrolemember 'db_owner', @ContentVSAccount; 
      EXEC sp_addsrvrolemember @AdminVSAccount, 'dbcreator'
      EXEC sp_addsrvrolemember @AdminVSAccount, 'securityadmin'
      참고 선 3 및 4 domain\contentaccountdomain\adminaccount 콘텐츠 가상 서버에 대한 도메인 계정과 SharePoint 중앙 관리 가상 서버에 대한 도메인 계정을 대체하십시오. 계정이 같으면 SQL 쿼리 분석기를 오류 메시지가 표시되지만 프로세스는 여전히 성공합니다.

      SQL Server 인증을 사용하는 경우 입력한 다음 쿼리.
      DECLARE @SQLAccount nvarchar(255)
      SET @SQLAccount = N'sql_user_account'; 
      EXEC sp_changedbowner @SQLAccount;
      EXEC sp_addsrvrolemember @SQLAccount, 'dbcreator'
      EXEC sp_addsrvrolemember @SQLAccount, 'securityadmin'
      참고 Windows SharePoint Services 구성된 SQL Server 계정 이름으로 바꾸기 sql_user_account 2번 줄에서 컴퓨터에 연결하는 데 사용할 SQL Server 실행 것입니다. 기존 SQL Server 계정이 있어야 합니다.
    6. 데이터베이스 업데이트 쿼리 실행 클릭하십시오.
  2. 데이터베이스 소유권 및 콘텐트 데이터베이스에 대한 사용 권한을 변경하십시오. 이렇게 하려면 다음과 같이 하십시오.
    1. SQL Server를 실행하는 컴퓨터에서 시작, 모든 프로그램, Microsoft SQL Server 가리키고 누른 다음 쿼리 분석기.
    2. SQL 서버에 연결 대화 상자에서 SQL Server 상자에 서버 이름 및 다음 확인을 누릅니다.
    3. 쿼리 메뉴에서 데이터베이스 변경을 클릭하십시오.
    4. server_name 중 데이터베이스 선택 상자에서 업데이트할 콘텐트 데이터베이스를 클릭한 다음 확인 을 누릅니다.
    5. 쿼리 창에서 Windows 인증 또는 SQL Server 인증 사용 여부에 따라 다음 적당한 쿼리를 입력하십시오.

      Windows 인증을 사용하는 경우 입력한 다음 쿼리.
      DECLARE @AdminVSAccount nvarchar(255)
      DECLARE @ContentVSAccount nvarchar(255)
      SET @ContentVSAccount = N'domain\contentaccount'; 
      SET @AdminVSAccount = N'domain\adminaccount'; 
      EXEC sp_grantlogin @ContentVSAccount;
      EXEC sp_grantlogin @AdminVSAccount;
      EXEC sp_changedbowner @AdminVSAccount;
      IF NOT EXISTS (SELECT * FROM sysusers WHERE name=@ContentVSAccount) 
        EXEC sp_grantdbaccess @ContentVSAccount; 
      EXEC sp_addrolemember 'db_owner', @ContentVSAccount;
      참고 선 3 및 4 domain\contentaccountdomain\adminaccount 콘텐츠 가상 서버에 대한 도메인 계정과 SharePoint 중앙 관리 가상 서버에 대한 도메인 계정을 대체하십시오. 계정이 같으면 SQL 쿼리 분석기를 오류 메시지가 표시되지만 프로세스는 여전히 성공합니다. 3번과 4번 SQL Server 인증을 사용하는 경우 domain\contentaccountdomain\adminaccount SQL Server 계정 이름으로 대체하십시오.

      SQL Server 인증을 사용하는 경우 입력한 다음 쿼리.
      DECLARE @SQLAccount nvarchar(255)
      SET @SQLAccount = N'sql_user_account'; 	
      EXEC sp_changedbowner @SQLAccount;
      참고 Windows SharePoint Services 구성된 SQL Server 계정 이름으로 바꾸기 sql_user_account 2번 줄에서 컴퓨터에 연결하는 데 사용할 SQL Server 실행 것입니다. 기존 SQL Server 계정이 있어야 합니다.
    6. 데이터베이스 업데이트 쿼리 실행 클릭하십시오.
  3. 각 추가 콘텐트 데이터베이스에 대해 이전 단계를 반복하십시오.
  4. 해당 DBO 및 적절한 사용 권한을 설정하면 백업되었는지 확인하십시오. 이렇게 하려면 다음과 같이 하십시오.
    1. SQL Server를 실행하는 컴퓨터에서 시작, 모든 프로그램, Microsoft SQL Server 가리키고 누른 다음 엔터프라이즈 관리자.
    2. 데이터베이스 에서 구성 데이터베이스를 찾을 구성 데이터베이스를 마우스 오른쪽 단추로 클릭한 다음 속성 을 클릭하십시오.
    3. 일반 탭에서 소유자가 쿼리에 지정된 계정이 있는지 확인하십시오. SQL Server 인증을 위해 SQL Server 계정이 소유자입니다. Windows 인증을 SharePoint 중앙 관리 가상 서버가 실행되는 응용 프로그램 풀 계정이 소유자입니다.
    4. 각 콘텐트 데이터베이스에 대해 이 단계를 반복하십시오.

속성

기술 자료: 841216 - 마지막 검토: 2007년 12월 3일 월요일 - 수정: 8.3
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows SharePoint Services
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
  • Microsoft Windows SharePoint Services 3.0
키워드:?
kbmt kbpending kberrmsg kbprb KB841216 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com