Deleteweb: Stsadm 작업(Office SharePoint Server)

업데이트 날짜: 2009년 4월

적용 대상: Office SharePoint Server 2007

 

마지막으로 수정된 항목: 2015-03-09

작업 이름: Deleteweb

설명

사이트 모음에서 하위 사이트를 삭제합니다.

사이트 모음이 라이브 상태인 경우 url 매개 변수를 사용하여 삭제해야 할 하위 사이트의 URL을 지정할 수 있습니다.

사이트 모음이 고아 사이트 모음인 경우에는 force 매개 변수를 webid 매개 변수와 함께 사용하여 사이트 모음에서 삭제해야 할 고아 사이트를 지정할 수 있습니다. 자세한 내용은 주의 섹션을 참조하십시오.

고아 사이트 모음을 삭제하는 데 사용되는 forcewebid 매개 변수는 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/사이트_이름/하위 사이트_이름"이라는 고아 하위 사이트를 삭제하려면 다음 단계를 수행합니다.

  1. enumallwebs 작업을 사용하여 URL이 "/sites/사이트_이름/하위 사이트_이름"과 일치하는 하위 사이트를 찾습니다. 해당 상위 사이트 모음 XML 태그(즉 Web 태그)에 값이 FalseInSiteMap 특성이 있어야 합니다. False 값은 이 사이트 모음이 고아 사이트 모음임을 의미합니다.

  2. 해당하는 Web 태그의 ID 특성 값을 사용하고 이 값을 deleteweb 작업의 webid 매개 변수 값으로 사용합니다.

    예를 들면 다음과 같습니다.

    stsadm -o deleteweb -force -webid 064d8e7b-b349-4693-bd67-dcefed3bf466 -databaseserver DS1 -databasename DB1