안녕하세요. 김도명입니다.

이번 포스팅에서는 다른 컨텐츠 데이터베이스로 Site Collection을 이동하는 방법에 관하여 알아보도록 하겠습니다.

사이트 컬렉션의 Size가 컨텐츠 데이터베이스에 비해 너무 커지거나 여러개의 사이트 컬렉션이 존재하는 컨텐츠 데이터베이스의 Size가 너무 커지는 경우 이의 해결방법으로 사용할 수 있습니다.

또는, 여러개의 작은 사이트 컬렉션을 하나의 컨텐츠 데이터베이스로 합치는 방법으로도 사용할 수 있습니다.

우선, 이동하게 될 컨텐츠 데이터베이스를 먼저 생성하도록 하겠습니다.
Central Administration > Application Management > Databases > 'Manage content databases'를 클릭합니다.


'Add a content database'를 클릭하여 컨텐츠 데이터베이스를 생성합니다.




WSS_Content_Test라는 이름의 대상 컨텐츠 데이터베이스가 생성되었습니다. 컨텐츠 데이터베이스별 사이트 컬렉션 수를 확인해주세요.



SharePoint 2010 Management Shell을 통해 Move-SPSite 명령어를 수행하여 새로 생성한 컨텐츠 데이터베이스로 사이트 컬렉션을 이동시킵니다.

예 : Move-SPSite http://kdmlab/Sites/sc2 -DestinationDatabase WSS_Content_Test



컨텐츠 데이터베이스로의 이동이 완료된 화면입니다.


* 사이트 컬렉션 이동 후 DB 사이즈의 비교 (펼치기)


다음은 특정 컨텐츠 데이터베이스 내의 모든 사이트 컬렉션을 다른 컨텐츠 데이터베이스로 일괄 이동시키는 방법입니다.

예 : Get-SPSite -ContentDatabase WSS_Content_Test | Move-SPSite -DestinationDatabase WSS_Content_Test2



컨텐츠 데이터베이스로의 이동이 완료된 화면입니다.



[참고]
http://technet.microsoft.com/ko-kr/library/cc825328
http://technet.microsoft.com/ko-kr/library/ff607915


감사합니다.

저작자 표시 비영리 변경 금지
신고
Posted by kdmsong

BLOG main image
http://SharePointSchool.net by kdmsong

분류 전체보기 (262)
SharePoint 2013 (1)
SharePoint 2010 (224)
MOSS 2007 (3)
SharePoint 세미나 (9)
Windows Azure (7)
IIS 6.0 ~ 8.0 (8)
개발자 기본 소양 (10)
Etc. (0)
Total : 395,614
Today : 61 Yesterday : 136
Statistics Graph

free counters