SharePoint Server 2016 및 2019 환경의 SQL Server 개요

적용 대상:no-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

SharePoint Server 2016 및 2019의 데이터베이스 서버에 대한 최소 요구 사항은 다음과 같습니다.

SharePoint Server 2016

  • 64비트 버전의 Microsoft SQL Server 2014 SP1(SP1)

  • Microsoft SQL Server 2016

  • Microsoft SQL Server 2017 RTM

SharePoint Server 2019

  • Microsoft SQL Server 2016

  • Microsoft SQL Server 2017 RTM

참고

SQL Server Express는 SharePoint Server 2016 및 2019에서 지원되지 않습니다.

Linux의 SQL Server 2017은 SharePoint Server 2016 및 2019에서 지원되지 않습니다.

설치된 버전에 따라 보고 및 비즈니스 인텔리전스(SharePoint Server 2016에서 BI)와 같은 SQL Server 특정 기능을 사용할 수 있습니다. 자세한 내용은 SharePoint Server 2016의 하드웨어 및 소프트웨어 요구 사항을 참조하십시오.

SharePoint Server 2016에서는 다음을 지원합니다.

  • SQL Server 2016 Reporting Services(SSRS)

  • SQL Server 2016 Analysis Services(SSAS)

SharePoint Server 2019에서는 다음을 지원합니다.

  • SQL Server 2016 Reporting Services(SSRS)

  • SQL Server 2016 Analysis Services(SSAS)

참고

SharePoint Server 2019 SQL Server Reporting Services 통합은 더 이상 지원되지 않습니다. 자세한 내용은 Reporting Services 보고서 서버(SharePoint 모드)지원되는 SharePoint 및 Reporting Services 서버 조합을 참조하세요.

통합 모드와 거의 동일한 기능을 포함하는 보고서 뷰어 웹 파트를 사용할 수 있습니다. 자세한 내용은 웹 페이지에 보고서 뷰어 웹 파트 추가SharePoint 사이트의 보고서 뷰어 웹 파트 - Reporting Services

참고

Microsoft SQL Server Power Pivot for SharePoint 또는 Microsoft Power View for BI 솔루션을 사용하려면 SQL Server 2016 RTM용 파워 피벗 또는 파워 뷰 추가 기능을 설치해야 합니다. sharePoint용 SQL Server 2014(SP1) 파워 피벗 및 SharePoint BI용 파워 뷰 솔루션은 SharePoint Server 2016에서 작동하지 않습니다.

SharePoint Server 2016 및 2019와 SQL Server 데이터베이스 엔진

SharePoint Server 2016 애플리케이션은 SQL Server 데이터베이스 엔진을 기반으로 합니다. SQL Server 2014(SP1), SQL Server 2016 및 SQL Server 2017 RTM의 대부분의 콘텐츠 및 설정은 관계형 데이터베이스에 저장됩니다. 다음 표에서는 SharePoint Server 2016 및 2019에서 사용하는 데이터베이스를 보여 줍니다.

데이터베이스 유형 설명
구성
구성 데이터베이스와 중앙 관리 콘텐츠 데이터베이스를 구성 데이터베이스라고 합니다. 여기에는 사용되는 데이터베이스, IIS(인터넷 정보 서비스) 웹 사이트 또는 웹 응용 프로그램, 솔루션, 웹 파트 패키지, 사이트 서식 파일, 기본 할당량, 차단된 파일 형식 등 팜 설정에 대한 데이터가 포함됩니다. 각 팜에는 구성 데이터 집합이 하나만 포함될 수 있습니다.
콘텐츠
콘텐츠 데이터베이스는 모든 사이트 콘텐츠를 저장합니다.
사이트 문서(예: 문서 라이브러리의 파일)
목록 데이터
웹 파트 속성
SharePoint용 앱 데이터
Project Server 2016의 데이터 및 개체
사용자 이름 및 사용 권한
각 웹 응용 프로그램에는 여러 콘텐츠 데이터베이스가 포함될 수 있습니다. 각 사이트 모음은 하나의 콘텐츠 데이터베이스와만 연결할 수 있지만 콘텐츠 데이터베이스 하나를 여러 사이트 모음과 연결할 수 있습니다.
서비스 응용 프로그램
서비스 응용 프로그램의 데이터베이스는 서비스 응용 프로그램에서 사용하는 데이터를 저장합니다.

SharePoint Server 2016 및 2019를 지원하는 모든 데이터베이스의 전체 목록은 SharePoint Server의 데이터베이스 유형 및 설명을 참조하세요. 빠른 참조 가이드: SharePoint Servers 2016 및 2019 데이터베이스PDF 또는 Visio 파일로 다운로드할 수 있습니다.

SharePoint Server 2016 및 2019를 지원하는 SQL Server 데이터베이스 작업

SharePoint Server 2016을 지원하는 데이터베이스는 SharePoint 제품 구성 마법사를 통해 자동으로 만들어지거나 데이터베이스 관리자가 SharePoint Server를 수동으로 구성할 때 만듭니다.

Microsoft는 SharePoint Servers 2016 및 2019를 지원하는 데이터베이스를 직접 쿼리하거나 수정하는 것을 지원하지 않습니다. SharePoint Servers 2016 및 2019에서 사용량 및 상태 데이터 수집 데이터베이스는 스키마 수정을 지원합니다.

SharePoint Server 2019 다중 테넌시를 지원하지 않으므로 분할된 모드의 서비스 애플리케이션 데이터베이스를 연결할 수 없습니다. 또한 분할 모드의 서비스 애플리케이션 데이터베이스는 중앙 관리에서 만들 수 없습니다.

SharePoint Server 2016을 지원하는 SQL Server 데이터베이스에는 크기 조정 제한 사항과 SQL Server 표준이 아닌 구성 권장 사항이 적용됩니다. 자세한 내용은 저장소 및 SQL Server 용량 계획 및 구성(SharePoint Server)을 참조하세요.

SharePoint Server 2016 및 SQL Server 2014 SP1(서비스 팩 1)

SQL Server 2014(SP1)는 SharePoint Server 2016에서 SQL Server 2014보다 성능, 가용성 및 관리 효율성이 향상됩니다. SQL Server 2014(SP1)와 함께 SharePoint용 파워 피벗 또는 SharePoint용 파워 뷰에 SQL Server 사용할 수는 없지만 SharePoint Server 2016에서 일부 비즈니스 인텔리전스 솔루션을 사용할 수 있습니다. 예를 들어 Office Online Server 설치하여 Excel Online을 사용할 수 있습니다.

자세한 내용은 SQL Server 2014 버전에서 지원하는 기능을 참조하세요. Office Online Server 대한 자세한 내용은 SharePoint Server 2016에 대한 Office Online Server 구성을 참조하세요.

고가용성 솔루션

SQL Server 2014 Reporting Services(SP1)에서 고가용성을 위해 가용성 그룹 및 Always On 장애 조치(failover) 클러스터 인스턴스를 Always On 것이 좋습니다. 다른 고가용성 솔루션에는 데이터베이스 미러링 및 로그 전달이 있습니다. Always On 가용성 그룹 및 장애 조치(failover) 클러스터 인스턴스 솔루션 모두 WSFC(Windows Server 장애 조치(failover) 클러스터링)가 필요하고 사용합니다.

참고

SQL Server 2014(SP1), SQL Server 2016 및 SharePoint Server 2016 및 2019용 SQL Server 2017 RTM에서 고가용성 솔루션에 대한 데이터베이스 미러링 대신 Always On 가용성 그룹을 사용하는 것이 좋습니다. 자세한 내용은 SQL Server 고가용성 솔루션 개요를 참조하세요.

자세한 내용은 Always On 가용성 그룹(SQL Server) 및 Always On 가용성 그룹(SQL Server)에 대한 필수 구성 요소, 제한 사항 및 권장 사항을 참조하세요. SQL Server Reporting Services 고가용성에 대한 자세한 내용은 고가용성(Reporting Services)을 참조하세요.

로그 전달

SQL Server 로그 전달은 각각 별도의 SQL Server 인스턴스에 있는 단일 주 데이터베이스 및 여러 보조 데이터베이스에 대한 재해 복구 솔루션을 제공합니다. 또한 프로덕션 서버에서 오류가 발생하는 경우 알리도록 경고를 구성할 수 있습니다. 그런 다음 프로덕션 서버에서 백업 서버로 장애 조치(failover)할 수 있습니다. 이 경우 프로덕션 서버에서 오류가 발생하면 백업 또는 보조 서버 중 하나가 온라인 상태로 전환되어 프로덕션 서버 역할을 할 수 있습니다. 자세한 내용은 로그 전달 정보(SQL Server)를 참조하세요.

Reporting Services SharePoint 모드

SharePoint Server 2016에서 Reporting Services 설정하면 보고서 서버를 만듭니다. 서버 보고서는 Reporting Services의 주요 구성 요소입니다. 이 구성 요소에는 두 개의 처리 엔진과 인증, 데이터 처리, 렌더링 및 배달 작업을 처리하는 고유한 확장 집합이 포함되어 있습니다.

자세한 내용은 SharePoint 및 Reporting Services Server 및 추가 기능의 지원되는 조합(SQL Server 2016)을 참조하세요. SharePoint Server 2016과 통합 모드로 보고서 서버를 실행할 때 다음 수준의 통합이 제공됩니다.

  • 공유 저장소

  • 공유 보안

  • 보고서, 보고서 모델 및 공유 데이터 원본과 같은 모든 비즈니스 문서에 대한 동일한 사이트 액세스

Reporting Services가 SharePoint 통합 모드로 실행될 때는 SharePoint 콘텐츠 데이터베이스와 보고서 서버 데이터베이스 둘 다에 콘텐츠 및 메타데이터가 저장됩니다. 다음 표에는 각 데이터베이스에 저장되는 보고서 서버 데이터가 나와 있습니다.

데이터베이스 이름 보고서 서버 데이터
SharePoint 콘텐츠
다음 데이터에 대한 기본 저장소
게시된 보고서
보고서 모델
공유 데이터 원본
리소스
속성
사용 권한
SharePoint 구성
다음을 포함하여 중앙 관리에서 지정한 모든 보고서 서버 구성 설정
보고서 서버 URL
보고서 서버 Reporting Services 계정 정보
서버에서 사용되는 인증 공급자에 대한 정보
보고서 기록 및 로깅을 제한하거나 사용하도록 설정하는 사이트 수준 설정
보고서 서버
보고서 콘텐츠 및 메타데이터(SharePoint 콘텐츠 데이터베이스에도 저장됨)의 내부 복사본 및 다음 보고서 데이터
일정
구독
보고서 기록 또는 보고서 실행에 대한 스냅숏
보고서 서버 임시 데이터
다음을 비롯한 임시 데이터
세션 데이터
성능 개선 사항으로 구독 처리, 대화형 보고 또는 보고서 캐싱에 대해 만들어진 임시 스냅숏

SQL Server 2016의 SharePoint 모드는 SharePoint 중앙 관리 웹 사이트 또는 Reporting Services SharePoint 모드인 Microsoft PowerShell cmdlet을 사용하여 구성하는 SharePoint 공유 서비스입니다. SharePoint 모드는 SQL Server Reporting Services 서비스 애플리케이션 및 ULS(통합 로깅 서비스) 추적 로그에 대한 SharePoint Server 2016 백업 및 복원을 지원합니다. 또한 SharePoint 모드는 클레임 기반 인증을 지원합니다.

SharePoint 모드를 사용하려면 Reporting Services의 보고서 서버 구성 요소를 SharePoint Server 팜 내에서 실행해야 합니다. 즉, SharePoint 응용 프로그램 서버가 Reporting Services 공유 서비스 및 하나 이상의 Reporting Services 서비스 응용 프로그램과 함께 존재해야 합니다.

자세한 내용은 Reporting Services 보고서 서버(SharePoint 모드), Reporting Services 보고서 서버Reporting Services SharePoint 모드에 대한 PowerShell cmdlet을 참조하세요.

SQL Server 2016

SQL Server 2016은 SharePoint Server 2016에 대한 비즈니스 인텔리전스 솔루션을 제공합니다. SQL Server 2016의 SharePoint 모드는 SQL Server Analysis Services 및 SQL Server Reporting Services 위한 기능을 제공합니다. 자세한 내용은 SQL Server 2016 버전에서 지원하는 기능을 참조하세요.

SharePoint Server 2016 팜에 SQL Server 2016 Analysis Services(SSAS) 및 SQL Server 2016 Reporting Services(SSRS)를 설치하는 경우 다음 비즈니스 인텔리전스 솔루션을 사용할 수 있습니다.

  • SQL Server 2016 Power Pivot

  • SQL Server 2016 Power View

  • Power Pivot 또는 Analysis Services 테이블 형식 데이터 모델에서 실행되는 Reporting Services 대화형 보고서 디자이너

SQL Server 2016 RTM으로 업그레이드하면 다음 SharePoint Server 2016 비즈니스 인텔리전스 기능을 사용할 수 있습니다.

  • Power Pivot 갤러리

  • 예약된 데이터 새로 고침

  • 데이터 원본으로서의 통합 문서

  • Power Pivot 관리 대시보드

  • Power View 보고서

  • Power View 구독

  • 보고 알림

자세한 내용은 SharePoint 2016에서 새 배포 SQL Server PowerPivot 및 Power View 백서를 다운로드하세요. 다중 서버 SharePoint Server 2016 팜에서 비즈니스 인텔리전스를 구성 및 배포하는 방법에 대한 자세한 내용은 다중 계층 SharePoint 2016 팜에서 SQL Server 2016 PowerPivot 및 Power View 배포를 다운로드하세요.

자세한 내용은 지원되는 SharePoint, Reporting Services 서버 및 추가 기능 조합(SQL Server 2016)SQL Server 2016 비즈니스 인텔리전스 기능 설치를 참조하세요.

Power Pivot for SharePoint

SQL Server 2016 RTM은 SharePoint 2016용 파워 피벗을 배포하는 데 필요합니다. SharePoint 2016용 파워 피벗은 SQL Server 2016 RTM 기능 팩에서 사용할 수 있는 추가 기능입니다. SQL Server 2016 Analysis Services는 SharePoint 모드에서 실행되어야 합니다. SharePoint 팜에서 Power Pivot 데이터를 호스트하는 서버를 제공합니다. 자세한 내용은 Power Pivot 모드에서 Analysis Services 설치를 참조하세요. SharePoint 2016용 Power Pivot을 호스트하는 서버는 SharePoint Server 2016 팜 외부에 있을 수 있습니다.

SQL Server 2016 Analysis Services는 분석을 위한 세 가지 모드, 다차원, 테이블 형식 및 SharePoint용 파워 피벗을 제공합니다. 각 서버 모드는 서로 독립적이며, 각각은 해당 형식에서만 실행되는 분석 데이터베이스 유형을 지원합니다. SQL Server 2016 Analysis Services에 대한 자세한 내용은 Analysis Services를 참조하세요.

SharePoint용 파워 피벗을 구성하려면 SharePoint 2013용 파워 피벗 구성 도구, SharePoint 중앙 관리 웹 사이트 또는 Microsoft PowerShell cmdlet을 사용할 수 있습니다. 다음 표에는 각 방법 및 프로세스가 나와 있습니다.

Power Pivot for SharePoint 구성 방법 설명
Power Pivot for SharePoint 2016 구성 도구
기존 설치를 평가하고 SharePoint 팜 및 Power Pivot for SharePoint에서 구성하는 데 필요한 요소를 파악한 후 필요한 모든 요소를 구성합니다.
SharePoint Server 2016중앙 관리
중앙 관리에서는 BI 팜에 대한 Power Pivot 관리 대시보드에 액세스하기 위해 만드는 SQL ServerPower Pivot 서비스 응용 프로그램을 제공합니다.
Microsoft PowerShell cmdlets
PowerShell 스크립트 파일(.ps1)을 작성하는 데 사용할 수 있는 cmdlet을 제공하며, Power Pivot for SharePoint에 대한 구성 프로세스를 자동화합니다.

Power View for SharePoint

Power View는 Microsoft SharePoint용 Microsoft SQL Server 2016 Reporting Services 추가 기능에 포함된 기능입니다. SharePoint용 SQL Server 2016 Reporting Services 추가 기능을 설치한 다음 통합을 위해 서버를 구성합니다. SharePoint용 Power View를 배포할 때 Power Pivot 갤러리에 게시된 Power Pivot 통합 문서 또는 SSAS에 배포된 테이블 형식 모델을 기반으로 하는 데이터 모델의 데이터 보기를 만들고 상호 작용할 수 있습니다. 또한 SharePoint 문서 라이브러리의 SSRS에서 보고서를 만들고 볼 수도 있습니다. 모든 Power View 보고서는 타일, 슬라이서, 차트 필터 및 시각화를 제공하는 다중 뷰를 포함합니다. 자세한 내용은 SSRS(Reporting Services 새로운 기능)를 참조하세요.

참고 항목

기타 리소스

지원되는 SharePoint, Reporting Services 서버 및 추가 기능 조합(SQL Server 2016)

SQL Server 2016의 새로운 기능

SQL Server 2016에서 더 이상 사용되지 않고 지원이 중단된 SQL Server 기능

새로운 기능(Analysis Services)

Analysis Services

SQL Server 2014 버전에서 지원되는 기능

SQL Server 2014에서 더 이상 사용되지 않는 데이터베이스 엔진 기능