다음을 통해 공유


Install-CsDatabase

 

마지막으로 수정된 항목: 2012-03-23

Microsoft Lync Server 2010 데이터베이스를 하나 이상 설치합니다.

구문

Install-CsDatabase -LocalDatabases <SwitchParameter> [-Clean <SwitchParameter>] [-Confirm [<SwitchParameter>]] [-DatabasePaths <String[]>] [-Force <SwitchParameter>] [-ForDefaultInstance <SwitchParameter>] [-ForInstance <String>] [-GlobalCatalog <Fqdn>] [-GlobalSettingsDomainController <Fqdn>] [-Report <String>] [-SkipPrepareCheck <SwitchParameter>] [-Update <SwitchParameter>] [-UseDefaultSqlPaths <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

Install-CsDatabase -CentralManagementDatabase <SwitchParameter> -SqlServerFqdn <Fqdn> [-Clean <SwitchParameter>] [-Collocated <SwitchParameter>] [-Confirm [<SwitchParameter>]] [-DatabasePaths <String[]>] [-Force <SwitchParameter>] [-GlobalCatalog <Fqdn>] [-GlobalSettingsDomainController <Fqdn>] [-Report <String>] [-SkipPrepareCheck <SwitchParameter>] [-SqlInstanceName <String>] [-Update <SwitchParameter>] [-UseDefaultSqlPaths <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

Install-CsDatabase -ConfiguredDatabases <SwitchParameter> -SqlServerFqdn <Fqdn> [-Clean <SwitchParameter>] [-Confirm [<SwitchParameter>]] [-DatabasePaths <String[]>] [-ExcludeCollocatedStores <SwitchParameter>] [-Force <SwitchParameter>] [-ForDefaultInstance <SwitchParameter>] [-ForInstance <String>] [-GlobalCatalog <Fqdn>] [-GlobalSettingsDomainController <Fqdn>] [-Report <String>] [-SkipPrepareCheck <SwitchParameter>] [-Update <SwitchParameter>] [-UseDefaultSqlPaths <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

Install-CsDatabase -DatabaseType <Application | Archiving | Monitoring | User | Provision> -SqlServerFqdn <Fqdn> [-Clean <SwitchParameter>] [-Collocated <SwitchParameter>] [-Confirm [<SwitchParameter>]] [-DatabasePaths <String[]>] [-Force <SwitchParameter>] [-GlobalCatalog <Fqdn>] [-GlobalSettingsDomainController <Fqdn>] [-Report <String>] [-SkipPrepareCheck <SwitchParameter>] [-SqlInstanceName <String>] [-Update <SwitchParameter>] [-UseDefaultSqlPaths <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

자세한 정보

Lync Server 2010은 중앙 관리 저장소에서 보관 데이터베이스까지 SQL Server 데이터베이스를 광범위하게 사용합니다. 일반적으로 이러한 데이터베이스는 Lync Server 2010을 설치하거나 데이터베이스 백 엔드가 필요한 Lync Server 2010 역할(예: 모니터링 서버)을 설치함과 동시에 설치됩니다. 설치 후에는 일반적으로 이러한 데이터베이스를 다시 설치하거나 새 위치로 이동할 필요가 없습니다.

그러나 데이터베이스를 다른 서버로 이동해야 하거나, 설치 관련 문제로 인해 데이터베이스를 설치하지 못한 경우 등 Lync Server 2010 데이터베이스를 수동으로 설치해야 하는 경우가 간혹 있을 수 있습니다. Install-CsDatabase cmdlet을 사용하면 Lync Server 2010에서 사용하는 모든 SQL Server 데이터베이스를 설치할 수 있습니다.

Install-CsDatabase를 실행할 때는 일반적으로 설치할 데이터베이스의 구성을 세 가지 방법으로 처리할 수 있습니다.

옵션 1 -- 데이터베이스 경로를 지정하는 매개 변수를 포함하지 않고 cmdlet을 실행합니다. Install-CsDatabase가 DatabasePath 또는 UseDefaultSqlPath 매개 변수 없이 실행되면 기본 제공 알고리즘을 사용하여 데이터베이스 로그 및 데이터 파일의 저장 위치를 선택합니다. 이 기본 제공 알고리즘은 독립 실행형 SQL Server와 작동하며 SQL Server 클러스터에서는 작동하지 않습니다. SQL Server 클러스터에 데이터베이스를 설치하려면 명령에 DatabasePath 또는 UseDefaultSqlPath 매개 변수를 포함해야 합니다.

옵션 2 -- DatabasePath 매개 변수와 함께 cmdlet을 실행합니다. Install-CsDatabase가 DatabasePath와 함께 실행되면 기본 제공 알고리즘을 사용하여 데이터베이스 로그 및 데이터 파일의 저장 위치를 선택하지 않습니다. 대신에 관리자가 이러한 로그 및 데이터 파일의 위치를 선택할 수 있습니다. 데이터 파일과 SQL Server 로그를 모두 동일한 위치에 설치하려면 이 데이터를 저장할 폴더의 경로를 지정하면 됩니다. 예를 들면 다음과 같습니다.

-DatabasePath C:\SqlData

데이터 파일과 로그 파일을 서로 다른 위치에 저장하려면 각 폴더의 경로를 지정합니다. 두 위치는 쉼표를 사용하여 구분하며 쉼표 앞뒤에는 공백을 넣지 않습니다.

-DatabasePath C:\SqlLogs,D:\SqlData

로그 파일은 항상 지정된 첫 번째 위치에 저장되며, 데이터 파일은 두 번째 위치에 저장됩니다.

풀 백 엔드에서는 특정 로그 파일이 자동으로 드라이브에 저장될 수 있습니다. 단일 드라이브와 풀 백 엔드가 있는 경우 파일은 다음과 같이 배포됩니다.

Drive 1 – Rtcdyn log; Rtc log; other logs; other data

드라이브가 2개 있는 경우 파일은 다음과 같이 배포됩니다.

Drive 1 – Rtcdyn log; Rtc log

Drive 2 – Other logs; other data

드라이브가 3개 있는 경우:

Drive 1 – Rtcdyn log

Drive 2 – Rtc log

Drive 3 – Other logs; other data

드라이브가 4개 있는 경우:

Drive 1 – Rtcdyn log

Drive 2 – Rtc log

Drive 3 – Other logs

Drive 4 – Other data

자세한 내용 및 추가 설치 시나리오는 Lync Server 2010 Enterprise Edition 배포 가이드를 참조하십시오.

옵션 3 -- UseDefaultSqlPaths 매개 변수와 함께 cmdlet을 실행합니다. Install-CsDatabase가 UseDefaultSqlPaths를 사용하여 실행되면 기본 제공 알고리즘을 사용하여 데이터베이스 로그 및 데이터 파일의 저장 위치를 선택하지 않습니다. 대신에 SQL Server 기본 경로에 의해 지정된 위치에 로그 및 데이터 파일이 저장됩니다. 이러한 경로는 SQL Server 관리자가 미리 구성해야 합니다. 데이터 파일은 기본 SQL Server 데이터 파일 위치에 저장되고, 로그 파일은 기본 SQL Server 로그 파일 위치에 저장됩니다.

Install-CsDatabase를 실행하기 전에 RTCUniversalServerAdmins 그룹이 데이터베이스 소유자로 할당되지 않았는지 확인해야 합니다. 해당 그룹이 소유자로 나열된 경우 Install-CsDatabase를 호출하면 이 그룹이 삭제될 수 있습니다.

이 cmdlet을 실행할 수 있는 사용자: Install-CsDatabase cmdlet을 로컬로 실행하려면 도메인 구성원, RTCUniversalReadOnlyAdmins 그룹 구성원, SQL Server 관리자 및 SQL Server가 설치된 컴퓨터의 로컬 관리자여야 합니다. 사용자가 직접 만든 사용자 지정 RBAC(역할 기반 액세스 제어) 역할을 포함하여 이 cmdlet이 할당된 모든 RBAC 역할의 목록을 가져오려면 Windows PowerShell 프롬프트에서 다음 명령을 실행합니다.

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Install-CsDatabase"}

매개 변수

매개 변수 필수 유형 설명

CentralManagementDatabase

선택

스위치 매개 변수

이 매개 변수를 포함하면 Install-CsDatabase가 SqlServerFqdn 매개 변수를 사용하여 지정한 컴퓨터에 중앙 관리 저장소를 설치합니다. 이 매개 변수는 일반적으로 토폴로지 작성기에서만 사용되며 초기 설치 과정에서만 한 번 호출됩니다.

Clean

선택

스위치 매개 변수

이 매개 변수를 포함하면 Install-CsDatabase에서 필요에 따라 데이터베이스를 삭제하고 다시 설치하며, 이 매개 변수를 포함하지 않으면 Install-CsDatabase에서 기존 데이터베이스를 덮어쓰지 않습니다. Clean과 Update를 같은 명령에 함께 사용할 수 없습니다.

Collocated

선택

스위치 매개 변수

이 매개 변수가 있으면 추가 데이터베이스 역할이 중앙 관리 저장소와 함께 배치됩니다.

ConfiguredDatabases

선택

스위치 매개 변수

Lync Server 2010 토폴로지에서 정보를 읽고 지정된 SQL Server 컴퓨터 또는 SQL Server 클러스터에 필요한 데이터베이스를 설치합니다. Install-CsDatabase를 호출해야 하는 관리자는 설치할 데이터베이스를 지정할 때 거의 항상 이 매개 변수를 사용합니다.

DatabasePaths

선택

문자열

데이터 및 로그 파일을 저장할 수 있는 드라이브와 폴더를 지정합니다(예: -DatabasePaths "D:\Logs", "E:\Data").

DatabaseType

선택

문자열

특정 SQL Server 컴퓨터 또는 SQL Server 클러스터에 특정 데이터베이스를 설치하는 데 사용됩니다. 일반적으로 관리자는 Microsoft 지원 담당자가 별도로 지시하지 않는 한 DatabaseType 매개 변수와 함께 Install-CsDatabase를 실행해서는 안 됩니다. 대신에 ConfiguredDatabases 매개 변수를 사용해야 합니다. DatabaseType 매개 변수를 사용하려면 토폴로지에서 사용되는 모든 데이터베이스에 대한 정확한 유형과 위치를 알아야 합니다. 이 매개 변수는 ConfiguredDatabases 매개 변수를 사용하여 Install-CsDatabase 명령을 실행할 수 없는 경우에만 필요합니다.

DatabaseType의 유효한 값은 다음과 같습니다.

Application

Archiving

Monitoring

Provision

User

ExcludeCollocatedStores

선택

스위치 매개 변수

이 매개 변수는 함께 배치된 데이터베이스 저장소를 로컬 컴퓨터에 설치해야 함을 알리는 경고 메시지를 숨깁니다.

ForDefaultInstance

선택

스위치 매개 변수

이 매개 변수를 지정하면 기본 SQL Server 인스턴스에 대해서만 작동하도록 Install-CsDatabase에 지시합니다. ForDefaultInstance와 ForInstance를 같은 명령에 함께 사용할 수 없습니다.

ForInstance

선택

문자열

이 매개 변수를 지정하면 지정된 SQL Server 인스턴스에 대해서만 작동하도록 Install-CsDatabase에 지시합니다. ForInstance와 ForDefaultInstance를 같은 명령에 함께 사용할 수 없습니다.

GlobalCatalog

선택

문자열

도메인에 있는 글로벌 카탈로그 서버의 FQDN(정규화된 도메인 이름)입니다. 사용자 도메인 계정을 가진 컴퓨터에서 Install-CsDatabase를 실행하는 경우에는 이 매개 변수가 필요하지 않습니다.

GlobalSettingsDomainController

선택

문자열

글로벌 설정이 저장되는 도메인 컨트롤러의 FQDN(정규화된 도메인 이름)입니다. 글로벌 설정이 AD DS(Active Directory 도메인 서비스)의 시스템 컨테이너에 저장되는 경우 이 매개 변수는 루트 도메인 컨트롤러를 가리켜야 합니다. 글로벌 설정이 구성 컨테이너에 저장된 경우 아무 도메인 컨트롤러나 사용할 수 있으며 이 매개 변수는 생략해도 됩니다.

LocalDatabases

선택

스위치 매개 변수

이 매개 변수를 포함하면 Install-CsDatabase가 Lync Server 2010 토폴로지에서 읽고 로컬 컴퓨터에 필요한 데이터베이스 및 저장소를 설치합니다.

SkipPrepareCheck

선택

스위치 매개 변수

이 매개 변수가 있으면 Install-CsDatabase에서 초기 준비 검사를 건너뜁니다.

SqlInstanceName

선택

문자열

데이터베이스를 설치할 데이터베이스 인스턴스의 이름입니다. 데이터베이스 인스턴스는 데이터베이스 파일에 대한 액세스를 제공하는 실행 중인 프로세스의 집합입니다. 이 매개 변수를 생략하면 Install-CsDatabase에서 기본 SQL Server 인스턴스를 사용합니다.

SqlServerFqdn

선택

문자열

데이터베이스를 설치할 컴퓨터의 FQDN(정규화된 도메인 이름)입니다(예: -SqlServerFqdn atl-sql-001.litwareinc.com).

Update

선택

스위치 매개 변수

이 매개 변수는 기존 데이터베이스를 업데이트합니다. Update와 Clean을 같은 명령에 함께 사용할 수 없습니다.

UseDefaultSqlPaths

선택

스위치 매개 변수

이 매개 변수를 지정하면 데이터 및 로그 파일을 저장할 드라이브와 경로를 선택하도록 SQL Server에 지시합니다.

Force

선택

스위치 매개 변수

이 매개 변수가 있으면 해당 유형의 기존 데이터베이스를 현재 사용 중인 경우에도 새 데이터베이스가 강제로 설치됩니다.

Report

선택

문자열

cmdlet이 실행될 때 만들어지는 로그 파일의 파일 경로를 지정하는 데 사용됩니다(예: -Report "C:\Logs\InstallDatabases.html").

WhatIf

선택

스위치 매개 변수

명령을 실제로 실행하지 않고도 명령이 실행될 경우 발생할 수 있는 현상을 설명합니다.

Confirm

선택

스위치 매개 변수

명령을 실행하기 전에 확인 메시지를 표시합니다.

입력 형식

없음. Install-CsDatabase는 파이프라인된 입력을 허용하지 않습니다.

반환 형식

Install-CsDatabase는 값이나 개체를 반환하지 않습니다.

예제

-------------------------- 예제 1 --------------------------

Install-CsDatabase -ConfiguredDatabases -SqlServerFqdn atl-sql-001.litwareinc.com -DatabasePaths "E:\CSLog","F:\CSLog","G:\CSDB"

예제 1에서는 Install-CsDatabase가 Lync Server 2010 토폴로지에서 읽고 atl-sql-001.litwareinc.com 풀에 필요한 데이터베이스를 설치합니다.

-------------------------- 예제 2 --------------------------

Install-CSDatabase -CentralManagementDatabase -SqlServerFqdn atl-sql-001.litwareinc.com -SqlInstanceName rtc -DatabasePaths "G:\CSDB"

예제 2에 표시된 명령은 atl-sql-001.litwareinc.com 풀에 중앙 관리 저장소를 설치합니다. 이 데이터베이스는 rtc 인스턴스에 설치되며 G:\CSDB 폴더를 사용합니다.

참고 항목

기타 리소스

Uninstall-CsDatabase