지원되지 않고 지원되는 SharePoint Server 데이터베이스 변경 내용
원래 KB 번호: 841057
Microsoft SharePoint Server는 Microsoft SQL Server 데이터베이스에 데이터를 저장하고 정기적인 처리를 위해 다양한 저장 프로시저를 사용합니다. 따라서 SQL Server 데이터베이스는 SharePoint Server의 성공적인 작업에 중요합니다. SharePoint Server는 Microsoft SharePoint Server 개발 팀에서 설계한 데이터베이스 구조를 사용하여 테스트합니다. 그런 다음 해당 구조에 따라 릴리스가 승인됩니다. 데이터베이스를 변경하는 경우 Microsoft는 SharePoint Server 작업에 미치는 영향을 안정적으로 예측할 수 없습니다. 이 문서에서는 지원되지 않고 지원되는 일부 데이터베이스 변경 내용과 수행해야 하는 작업에 대해 설명합니다.
경고
Microsoft는 SharePoint Server 데이터베이스에 대한 모든 타사 변경을 엄격히 금지합니다. 타사 도구를 설치하거나 사용하여 SharePoint Server 데이터베이스에서 데이터를 변경하는 경우 전체 SharePoint Server 팜이 지원되지 않습니다.
지원되지 않는 데이터베이스 변경 내용
지원되지 않는 데이터베이스 변경 내용은 다음 예제를 포함하지만 이에 국한되지 않습니다.
데이터베이스 트리거 추가.
테이블 내에서 새 인덱스 추가 또는 기존 인덱스 변경
기본 또는 외래 키 관계를 추가, 변경 또는 삭제합니다.
기존 저장 프로시저 변경 또는 삭제
다음 문서에 설명된 저장 프로시저를 제외하고 기존 저장 프로시저를 직접 호출합니다.
SharePoint Server에 대한 GDPR에 설명된 저장 프로시저를 제외하고 새 저장 프로시저를 추가합니다.
SharePoint Server 데이터베이스 테이블의 데이터를 추가, 변경 또는 삭제합니다.
SharePoint Server 데이터베이스 테이블의 열을 추가, 변경 또는 삭제합니다.
데이터베이스 스키마 변경
SharePoint Server 데이터베이스에 테이블 추가.
데이터베이스 데이터 정렬 변경
명령을 실행합니다
DBCC_CHECKDB WITH REPAIR_ALLOW_DATA_LOSS
.참고
DBCC_CHECKDB WITH REPAIR_FAST
및REPAIR_REBUILD
명령을 실행하는 것은 이러한 명령이 연결된 데이터베이스의 인덱스만 업데이트하기 때문에 지원됩니다.SharePoint Server 데이터베이스에 대해 임시 쿼리를 실행합니다.
SQL SERVER 변경 데이터 캡처 사용(CDC)
SQL Server 트랜잭션 복제를 사용하도록 설정합니다.
SQL Server 병합 복제를 사용하도록 설정합니다.
지원 호출 중에 지원되지 않는 데이터베이스 변경 내용이 검색되면 다음 절차 중 하나 이상을 사용해야 합니다.
- 지원되지 않는 데이터베이스 변경 내용이 포함되지 않은 마지막으로 알려진 양수 백업에서 데이터베이스 복원을 수행합니다.
- 모든 데이터베이스 변경 내용을 롤백합니다.
두 프로시저 중 하나를 수행할 수 없는 경우 데이터를 수동으로 복구해야 합니다. Microsoft SharePoint Server 지원에서 데이터 마이그레이션 지원을 제공하려면 먼저 데이터베이스를 수정되지 않은 상태로 복원해야 합니다.
데이터베이스 변경이 필요한 경우 Microsoft 지원 문의하여 제품 문제가 있는지와 해결해야 하는지 여부를 확인해야 합니다.
지원되는 데이터베이스 변경 내용
일부 특정 사용 시나리오의 경우 데이터베이스 변경 금지에는 다음과 같은 예외가 있습니다.
- SharePoint Server 관리 사용자 인터페이스에서 시작된 작업입니다.
- Microsoft에서 직접 제공하는 SharePoint Server 관련 도구(예: SharePoint PowerShell cmdlet).
- SharePoint Server 개체 모델을 통해 프로그래밍 방식으로 수행되고 SharePoint Server SDK 설명서를 준수하는 변경 내용입니다.
- SharePoint Server 프로토콜 설명서를 준수하는 활동입니다.
Microsoft SharePoint Server 지원 에이전트는 지원 인시던트 중에 SharePoint Server 데이터베이스를 변경하는 스크립트를 제공할 수 있습니다. 이 경우 모든 변경 내용은 SharePoint Server 개발 팀에서 검토합니다. 이렇게 하면 수행되는 작업으로 인해 불안정하거나 지원되지 않는 데이터베이스 상태가 발생하지 않습니다. 지원 인시던트 중에 Microsoft SharePoint Server 지원 에이전트의 지침에 따라 데이터베이스를 변경해도 지원되지 않는 데이터베이스 상태가 발생하지 않습니다. 지원 인시던트 외부에서 Microsoft SharePoint Server 지원에서 제공하는 스크립트 또는 변경 내용을 다시 적용하면 안 됩니다.
지원되지 않는 읽기 작업
SharePoint Server 데이터베이스에서 프로그래밍 방식으로 또는 수동으로 읽으면 SQL Server 예기치 않은 잠금이 발생할 수 있습니다. 성능에 영향을 줄 수 있습니다. 다음 조건이 충족되면 SharePoint Server 데이터베이스에 대한 모든 읽기 작업은 지원되지 않는 것으로 간주됩니다.
- 읽기 작업은 Microsoft SharePoint Server 개발 팀 또는 Microsoft SharePoint Server 지원에서 제공하지 않는 쿼리, 스크립트, .dll 파일 등을 사용합니다.
- 읽기 작업은 Microsoft 지원 확인 장벽으로 식별됩니다.
이 시나리오에서는 데이터베이스가 지원되지 않는 상태로 간주됩니다. 데이터베이스를 지원되는 상태로 되돌리려면 지원되지 않는 모든 읽기 작업을 중지해야 합니다.