State Service 응용 프로그램에 대한 모든 State Service 데이터베이스가 일시 중지됩니다(SharePoint Server).
적용 대상:2013 2016 2019 Subscription Edition SharePoint in Microsoft 365
규칙 이름: State Service 응용 프로그램에 대한 모든 State Service 데이터베이스가 일시 중지됩니다.
요약: State Service 서비스 애플리케이션과 연결된 모든 데이터베이스가 일시 중지됩니다. 이로 인해 InfoPath 웹 브라우저 양식 및 Microsoft SharePoint 차트 웹 파트와 같은 일부 SharePoint Server 2016 및 SharePoint 2013 구성 요소를 사용할 때 오류가 발생할 수 있습니다.
원인: 관리자가 서비스 응용 프로그램에 대해 모든 데이터베이스를 일시 중지했기 때문일 수 있습니다.
해결 방법: Microsoft PowerShell을 사용하여 State Service 서비스 응용 프로그램 데이터베이스를 다시 시작합니다.
다음 멤버 자격이 있는지 확인합니다.
SQL Server 인스턴스에 대한 securityadmin 고정 서버 역할
업데이트하려는 모든 데이터베이스에 대한 db_owner 고정 데이터베이스 역할
PowerShell cmdlet을 실행 중인 서버의 Administrators 그룹
관리자는 Add-SPShellAdmin cmdlet을 사용하여 SharePoint Server cmdlet 사용 권한을 부여할 수 있습니다.
참고
권한이 없는 경우 설치 관리자 또는 SQL Server 관리자에게 문의하여 권한을 요청하십시오. PowerShell 권한에 대한 자세한 내용은 Add-SPShellAdmin을 참조하십시오.
SharePoint 관리 셸을 시작합니다.
Windows Server 2012 R2와 상호 작용하는 방법에 대한 자세한 내용은 Windows의 일반 관리 작업 및 탐색을 참조하세요.
일시 중지된 데이터베이스를 확인하려면 PowerShell 명령 프롬프트에 다음 명령을 입력합니다.
Get-SPStateServiceDatabase
일시 중지된 데이터베이스를 다시 시작하려면 Windows PowerShell 명령 프롬프트에 다음 명령을 입력합니다.
Resume-SPStateServiceDatabase -Identity <DatabaseID>
여기서 각 부분이 나타내는 의미는 다음과 같습니다.
- <DatabaseID>는 State Service 서비스 응용 프로그램 데이터베이스의 식별자(GUID)입니다.
기존 데이터베이스를 사용하는 대신 새 데이터베이스를 만들려면 Windows PowerShell 명령 프롬프트에 다음 명령을 입력합니다.
New-SPStateServiceDatabase -Name <DatabaseName> -ServiceApplication <ID> -DatabaseServer <ServerName> [-DatabaseCredentials <Credential>]
여기서 각 부분이 나타내는 의미는 다음과 같습니다.
<DatabaseName>은 데이터베이스의 이름(문자열)입니다.
<ID> 는 영향을 받는 State Service 서비스 애플리케이션의 식별자이며 문자열 또는 GUID입니다. State Service 서비스 응용 프로그램이 하나뿐인 경우에는 이 매개 변수를 지정하지 않아도 됩니다.
<ServerName>은 데이터베이스 서버의 이름입니다.
<자격 증명은> 데이터베이스 서버에 대한 SQL Server 인증 자격 증명입니다. 이 매개 변수를 지정하지 않으면 Windows 인증이 사용됩니다.
자세한 내용은 Resume-SPStateServiceDatabase 또는 New-SPStateServiceDatabase를 참조하십시오.