SharePoint Server용 타사 공급자를 사용하여 RBS 설치 및 구성

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

SharePoint Server 는 RBS 기능을 사용하여 콘텐츠 데이터베이스 외부에 BLOB를 저장합니다. RBS에 대한 자세한 내용은 SharePoint Server의 RBS 개요를 참조하십시오.

중요

이 솔루션은 타사 공급자를 사용합니다. 작업을 계속하기 전에 공급자 제조업체의 지침을 확인해야 합니다. FILESTREAM 공급자를 사용하는 RBS를 설치 및 구성하려면 SharePoint Server 팜에서 FILESTREAM을 사용하여 RBS 설치 및 구성의 절차를 따르십시오.

타사 공급자를 사용하는 경우 BLOB에 직접 액세스하지 마세요. 항상 SharePoint Server를 사용하여 이러한 BLOB에 액세스합니다.

시작하기 전에

특정 타사 공급자를 사용하는 RBS는 팜에서 한 번만 설치 및 구성하면 됩니다. 그러나 FILESTREAM 공급자를 사용하는 RBS를 사용하도록 설정하려는 경우에는 SharePoint Server 팜에서 FILESTREAM을 사용하여 RBS 설치 및 구성의 절차를 따르십시오.

이 작업을 시작하기 전에 필수 구성 요소와 관련한 다음 정보를 검토하십시오.

  • RBS 저장소를 구축하는 사용자 계정은 RBS 구성 대상인 각 데이터베이스에서 db_owner 고정 데이터베이스 역할 구성원이어야 합니다.

  • 클라이언트 라이브러리를 설치하는 사용자 계정은 라이브러리를 설치하는 모든 컴퓨터에서 Administrators 그룹 구성원이어야 합니다.

  • RBS를 사용하도록 설정하는 사용자 계정에는 PowerShell 실행 권한이 있어야 합니다.

각 프런트 엔드 또는 응용 프로그램 서버에 RBS 클라이언트 라이브러리 설치

SharePoint 팜의 모든 웹 서버에 RBS 클라이언트 라이브러리를 설치해야 합니다. RBS 클라이언트 라이브러리는 웹 서버당 한 번만 설치되지만 RBS는 연결된 각 콘텐츠 데이터베이스에 대해 별도로 구성됩니다. 클라이언트 라이브러리는 사용자 응용 프로그램에 연결된 클라이언트 쪽 DLL 및 SQL Server에 설치할 저장 프로시저 집합으로 구성됩니다.

주의

RBS_x64.msi 파일을 실행하고 Install SQL Remote BLOB Storage Wizard(SQL 원격 BLOB 저장소 설치 마법사)를 실행하여 RBS를 설치하지 마십시오. 이 마법사는 SharePoint Server에서 권장되지 않는 특정 기본값을 설정합니다.

첫 번째 프런트 엔드 또는 응용 프로그램 서버에 RBS 클라이언트 라이브러리를 설치하려면

  1. 이 단계를 수행하는 사용자 계정이 라이브러리를 설치하는 컴퓨터에서 Administrators 그룹의 구성원인지 확인합니다.

  2. SharePoint Server 2016의 경우, 모든 프런트 엔드 또는 응용 프로그램 서버에서 Microsoft SQL Server 2014 기능 팩을 다운로드하세요. 자동 압축 풀기 다운로드 패키지를 실행하여 X64 RBS.msi 파일용 설치 폴더를 만듭니다.

    SharePoint 2013 의 경우 RBS.msi 파일을 다운로드합니다.

  3. 다음 명령을 복사하여 명령 프롬프트 창에 붙여 넣습니다. WSS_Content 데이터베이스 이름으로 바꾸고 DBInstanceName을 SQL Server 인스턴스 이름으로 바꿉니다. 이 명령은 특정 데이터베이스 이름과 SQL Server 인스턴스 이름을 사용하여 한 번만 실행하면 됩니다. 약 1분 안에 작업이 완료됩니다.

msiexec /qn /lvx* rbs_install_log.txt /i RBS-x64.msi TRUSTSERVERCERTIFICATE=true FILEGROUP=PRIMARY DBNAME="WSS_Content" DBINSTANCE="DBInstanceName

모든 추가 프런트 엔드 및 응용 프로그램 서버에 RBS 클라이언트 라이브러리를 설치하려면

  1. 이 단계를 수행하는 사용자 계정이 라이브러리를 설치하는 컴퓨터에서 Administrators 그룹의 구성원인지 확인합니다.

  2. SharePoint Server 2016의 경우, 모든 웹 서버에서 Microsoft SQL Server 2014 기능 팩을 다운로드하세요. 자동 압축 풀기 다운로드 패키지를 실행하여 X64 RBS.msi 파일용 설치 폴더를 만듭니다.

    SharePoint 2013의 경우 [RBS_amd64.msi 파일 다운로드]((/install-and-configure-rbs).

  3. 다음 명령을 복사하여 명령 프롬프트 창에 붙여 넣습니다. WSS_Content 데이터베이스 이름으로 바꾸고 DBInstanceName을 SQL Server 인스턴스의 이름으로 바꿉니다. 약 1분 안에 작업이 완료됩니다.

msiexec /qn /lvx* rbs_install_log.txt /i RBS_x64.msi DBNAME="WSS_Content" DBINSTANCE="DBInstanceName" ADDLOCAL=Client,Docs,Maintainer,ServerScript,FilestreamClient,FilestreamServer
  1. SharePoint 팜의 모든 웹 서버에서 이 절차를 반복합니다.

  2. SharePoint 팜의 각 응용 프로그램 서버에서 다음 명령을 실행 합니다.

Msiexec /qn /1vx* rbs_install_log.txt /I RBS_x64.msi ADDLOCAL="Client"

RBS 클라이언트 라이브러리 설치를 확인하려면

  1. rbs_install_log.txt 로그 파일은 RBS_x64.msi 파일과 동일한 위치에 만들어집니다. 텍스트 편집기를 사용하여 rbs_install_log.txt 로그 파일을 열고 파일 아래쪽으로 스크롤합니다. 파일 끝의 마지막 20줄 내에서 항목은 다음과 같이 읽어야 합니다. 제품: SQL 원격 Blob Storage - 설치가 성공적으로 완료되었습니다.

  2. SQL Server 2014 SP1(서비스 팩 1) 또는 SQL Server 2008을 실행하는 컴퓨터에서 RBS 테이블이 콘텐츠 데이터베이스에서 만들어졌는지 확인합니다. 이름 앞에 "mssqlrbs"가 붙은 여러 개의 테이블이 콘텐츠 데이터베이스 아래 있어야 합니다.

타사 공급자 설치

타사 공급자를 설치하는 데 사용하는 단계는 제조업체별로 다릅니다. 공급자 제조업체의 지침을 따르십시오.

각 콘텐츠 데이터베이스에 대해 RBS를 사용하도록 설정

SharePoint 팜의 한 프런트 엔드 서버에서 RBS를 사용하도록 설정해야 합니다. 위에서 설명한 절차를 사용하여 RBS를 설치한 경우 이 작업에 어떤 프런트 엔드 서버를 선택해도 관계없습니다. 각 콘텐츠 데이터베이스에 대해 이 절차를 한 번 수행해야 합니다.

참고

Microsoft PowerShell을 사용해야 RBS를 사용하도록 설정할 수 있습니다.

PowerShell을 사용하여 RBS를 사용하도록 설정하려면

  1. 다음 멤버 자격이 있는지 확인합니다.
  • SQL Server 인스턴스에 대한 securityadmin 고정 서버 역할

  • 업데이트하려는 모든 데이터베이스에 대한 db_owner 고정 데이터베이스 역할

  • PowerShell cmdlet을 실행 중인 서버의 Administrators 그룹

  1. SharePoint 관리 셸을 시작합니다.

  2. PowerShell 명령 프롬프트에 다음 명령을 입력합니다.

$cdb = Get-SPContentDatabase <ContentDatabaseName>
$rbss = $cdb.RemoteBlobStorageSettings
$rbss.Installed()
$rbss.Enable()
$rbss.SetActiveProviderName($rbss.GetProviderNames()[0])
$rbss

여기서 <ContentDatabaseName> 은 콘텐츠 데이터베이스의 이름입니다.

자세한 내용은 Get-SPContentDatabase를 참조하십시오.

RBS 설치 테스트

시스템이 올바르게 작동하도록 SharePoint 팜의 한 웹 서버에서 RBS 설치를 테스트해야 합니다.

RBS 데이터 저장소를 테스트하려면

  1. RBS 데이터 저장소를 포함하는 컴퓨터에서 시작컴퓨터를 차례로 클릭합니다.

  2. RBS 데이터 저장소 디렉터리를 찾습니다.

  3. 폴더가 비어 있는지 확인합니다.

  4. SharePoint 팜에서 문서 라이브러리에 업로드합니다.

  5. RBS 데이터 저장소를 포함하는 컴퓨터에서 시작컴퓨터를 차례로 클릭합니다.

  6. RBS 데이터 저장소 디렉터리를 찾습니다.

  7. 파일 목록을 탐색하여 변경 날짜가 가장 최근인 파일을 엽니다. 이 파일이 방금 업로드한 파일이어야 합니다.

참고 항목

개념

SharePoint Server의 RBS 개요

SharePoint Server에서 RBS 사용 결정

기타 리소스

RBS(원격 Blob 저장소)(SQL Server)(RBS)

FILESTREAM 사용 및 구성