Deleteweb: Stsadm 작업(Office SharePoint Server)
업데이트 날짜: 2009년 4월
적용 대상: Office SharePoint Server 2007
마지막으로 수정된 항목: 2015-03-09
작업 이름: Deleteweb
설명
사이트 모음에서 하위 사이트를 삭제합니다.
사이트 모음이 라이브 상태인 경우 url 매개 변수를 사용하여 삭제해야 할 하위 사이트의 URL을 지정할 수 있습니다.
사이트 모음이 고아 사이트 모음인 경우에는 force 매개 변수를 webid 매개 변수와 함께 사용하여 사이트 모음에서 삭제해야 할 고아 사이트를 지정할 수 있습니다. 자세한 내용은 주의 섹션을 참조하십시오.
고아 사이트 모음을 삭제하는 데 사용되는 force 및 webid 매개 변수는 Microsoft Office SharePoint Server 2007 서비스 팩 2(SP2)에서 처음으로 도입되었습니다.
참고
라이브 하위 사이트를 삭제하려면 Stsadm의 일반 보안 요구 사항을 충족해야 할 뿐 아니라 삭제할 하위 사이트에 대한 웹 사이트 관리 권한도 부여받아야 합니다.
구문
사이트 모음 안에 있는 라이브 사이트 삭제:
stsadm -o deleteweb
-url <URL 이름>
고아 사이트 모음 안에 있는 사이트 삭제 또는 사이트 모음 안에 있는 고아 사이트 삭제:
-force
-webid <웹 ID>
-databasename <데이터베이스 이름>
-databaseserver <데이터베이스 서버 이름>
매개 변수
매개 변수 이름 |
값 |
필수 여부 |
설명 |
url |
유효한 URL 이름(예: http://서버_이름/sites/사이트_이름/하위 사이트_이름) |
예 |
삭제할 하위 사이트의 URL입니다. |
force |
<없음> |
예 |
사이트 모음 안에 있는 하위 사이트를 삭제하는 강제 방법을 지정합니다. 이 방법은 고아 사이트 모음 안에 있는 사이트를 삭제하거나 사이트 모음 안에 있는 고아 사이트를 삭제하는 데 사용됩니다. |
webid |
사이트의 유효한 GUID(예: "064d8e7b-b349-4693-bd67-dcefed3bf466") |
예 |
삭제해야 할 사이트의 ID를 지정합니다. |
databasename |
유효한 이름(예: "DB1") |
예 |
삭제해야 할 사이트가 포함된 콘텐츠 데이터베이스의 이름을 지정합니다. |
databaserver |
유효한 이름(예: "DS1") |
예 |
삭제해야 할 사이트가 포함된 콘텐츠 데이터베이스를 호스트하는 데이터베이스 서버 인스턴스의 이름을 지정합니다. |
주의
이 문서에서 명령줄 구문은 명령줄 도움말의 구문과 다르게 표시됩니다.
사이트 맵에는 탐색할 수 있는 등록된 사이트 모음이 포함되어 있습니다. 사이트 맵에 등록되지 않은 사이트 모음을 일반적으로 "고아" 사이트 모음이라고 합니다.
사이트 모음은 일반적으로 웹 응용 프로그램에 연결되는 콘텐츠 데이터베이스에 있지만 웹 응용 프로그램에 URL(Uniform Resource Locator) 경로가 동일한 사이트 모음이 이미 있는 경우에 고아 사이트 모음이 됩니다. 한 웹 응용 프로그램에서 여러 사이트 모음이 동일한 URL 경로를 공유할 수 없기 때문에 사이트 맵에 등록된 첫 번째 사이트 모음만 액세스할 수 있습니다. 동일한 URL 경로를 사용하는 다른 모든 사이트 모음은 사이트 맵에 등록될 수 없으며 고아 사이트 모음으로 간주됩니다. 고아 사이트 모음 데이터도 존재하지만 콘텐츠 데이터베이스를 현재 웹 응용 프로그램에서 분리한 다음 해당 URL 경로에 등록된 사이트 모음이 포함되지 않은 웹 응용 프로그램에 연결해야만 해당 데이터에 액세스할 수 있습니다.
예제
"http://서버_이름/sites/사이트_이름/하위 사이트_이름"이라는 운영 하위 사이트를 삭제하려면 다음 구문을 입력합니다.
stsadm -o deleteweb -url http://서버_이름/sites/사이트_이름/하위 사이트_이름
DS1이라는 데이터베이스 서버 및 DB1이라는 데이터베이스에서 "http://서버_이름/sites/사이트_이름/하위 사이트_이름"이라는 고아 하위 사이트를 삭제하려면 다음 단계를 수행합니다.
enumallwebs 작업을 사용하여 URL이 "/sites/사이트_이름/하위 사이트_이름"과 일치하는 하위 사이트를 찾습니다. 해당 상위 사이트 모음 XML 태그(즉 Web 태그)에 값이 False인 InSiteMap 특성이 있어야 합니다. False 값은 이 사이트 모음이 고아 사이트 모음임을 의미합니다.
해당하는 Web 태그의 ID 특성 값을 사용하고 이 값을 deleteweb 작업의 webid 매개 변수 값으로 사용합니다.
예를 들면 다음과 같습니다.
stsadm -o deleteweb -force -webid 064d8e7b-b349-4693-bd67-dcefed3bf466 -databaseserver DS1 -databasename DB1