콘텐츠 데이터베이스에서 RBS 해제(SharePoint Foundation 2010)
적용 대상: SharePoint Foundation 2010
마지막으로 수정된 항목: 2010-04-01
콘텐츠 데이터베이스에서 RBS(원격 BLOB 저장소)를 사용하지 않도록 설정할 수 있습니다. 이렇게 하면 콘텐츠 데이터베이스에 대한 모든 후속 쓰기에서 BLOB(Binary Large Object)가 SQL Server에 인라인으로 저장됩니다. 이 문서에서는 콘텐츠 데이터베이스에서 RBS를 사용하지 않도록 설정하는 방법을 설명합니다.
Windows PowerShell에서 활성 공급자 이름을 빈 문자열로 설정하여 콘텐츠 데이터베이스에서 RBS를 사용하지 않도록 설정할 수 있습니다. 각 콘텐츠 데이터베이스에는 SetActiveProviderName 메서드를 호출하는 데 사용할 수 있는 RemoteBlobStorageSettings 속성이 있습니다.
이 작업을 수행해도 이전에 RBS 또는 인라인 저장소에 저장했던 BLOB의 저장 위치가 변경되지는 않습니다. RBS를 사용하지 않도록 설정해도 RBS는 제거되지 않습니다. RBS는 제거하지 않는 것이 좋습니다.
팜의 모든 웹 서버에서 이 작업을 수행할 수 있습니다. RBS를 사용하지 않도록 설정할 각 콘텐츠 데이터베이스에 대해 한 웹 서버에서만 이 작업을 한 번 수행하면 됩니다.
경고
RemoteBlobStorageSettings 개체에서 Disable() 메서드를 사용하지 마십시오. 이 메서드는 RBS를 제거할 때만 사용되며, 단순히 RBS에 새 BLOB를 쓰지 못하도록 설정하는 것은 좋지 않습니다.
Windows PowerShell 2.0 cmdlet을 사용하여 RBS를 사용하지 않도록 설정해야 합니다. 이 작업을 수행하는 데 사용할 수 있는 사용자 인터페이스 옵션은 없습니다.
Windows PowerShell을 사용하여 RBS를 사용하지 않도록 설정하려면
최소 요구 사항을 충족하는지 확인합니다. 즉, Add-SPShellAdmin을 참조하십시오.
시작 메뉴에서 모든 프로그램을 클릭합니다.
Microsoft SharePoint 2010 Products를 클릭합니다.
SharePoint 2010 관리 셸을 클릭합니다.
Windows PowerShell 명령 프롬프트에 다음 명령을 입력합니다.
$site=Get-SPSite "<http://yourSiteURL>" $rbss=$site.ContentDatabase.RemoteBlobStorageSettings $rbss.SetActiveProviderName("")
여기서 *<http://yourSiteURL>*은 RBS에 대해 사용하지 않도록 설정할 콘텐츠 데이터베이스에 연결된 웹 응용 프로그램입니다.
자세한 내용은 Get-SPSite를 참조하십시오.