Lync Server 관리 셸을 사용하여 데이터베이스 설치
마지막으로 수정된 항목: 2012-10-17
서버 관리자와 SQL Server 관리자의 역할 및 직무를 구분하면 구현이 지연될 수 있습니다. Microsoft Lync Server 2010은 RBAC(역할 기반 액세스 제어)를 사용하여 이러한 문제를 완화합니다. 경우에 따라 SQL Server 관리자는 RBAC 외부의 SQL Server 기반 서버에서 데이터베이스 설치를 관리해야 합니다. Lync Server 관리 셸을 통해 SQL Server 관리자는 올바른 데이터 및 로그 파일을 사용하여 데이터베이스를 구성하도록 설계된 Windows PowerShell cmdlet를 실행할 수 있습니다. 자세한 내용은 SQL Server에 대한 배포 권한을 참조하십시오.
![]() |
---|
다음 절차에서는 최소한 Lync Server 2010 OCSCore.msi, SQL Server 2005 BC(SQLServer2005_BC.msi) 및 SQL Server Native Client(sqlncli.msi)가 설치되어 있다고 가정합니다. OCSCore.msi는 \Setup\AMD64\Setup 디렉터리의 설치 미디어에 있습니다. SQLServer2005_BC.msi 및 sqlncli.msi는 \Setup\amd64에 있습니다. 또한 Lync Server 2010에 대한 Active Directory 준비가 완료되었습니다. |
Install-CsDatabase는 데이터베이스를 설치하는 데 사용하는 Windows PowerShell cmdlet입니다. Install-CsDatabase cmdlet는 수많은 매개 변수를 가지며 여기에서는 그 중 몇 가지만 설명합니다. 사용 가능한 매개 변수에 대한 자세한 내용은 Lync Server 관리 셸 설명서를 참조하십시오.
![]() |
---|
성능 및 가능한 시간 제한 문제를 피하려면 SQL Server 기반 서버를 참조할 때 항상 FQDN(정규화된 도메인 이름)을 사용하십시오. 호스트 이름 전용 참조는 사용하지 마십시오. 예를 들어 sqlbe.contoso.net을 사용하고 SQLBE는 사용하지 마십시오. |
데이터베이스 설치를 위해 Install-CsDatabase는 준비된 SQL Server 기반 서버에 데이터베이스를 배치하기 위한 네 가지 기본 방법을 사용합니다.
Install-CsDatabase를 DatabasePaths 또는 UseDefaultSqlPath 없이 실행합니다. cmdlet는 기본 제공 알고리즘을 사용하여 최적의 로그 및 데이터 파일 배치를 결정합니다. 알고리즘은 단독 실행형 SQL Server 구현에서만 작동하며 SQL Server 클러스터에서는 사용할 수 없습니다. SQL Server 클러스터는 DatabasePaths를 사용하여 로그 및 데이터 파일의 경로를 정의하거나 UseDefaultSqlPath를 사용해야 합니다.
Install-CsDatabase를 DatabasePaths 매개 변수와 함께 실행합니다. DatabasePaths 매개 변수가 정의된 경우 로그 및 데이터 파일 위치를 최적화하는 기본 제공 알고리즘은 사용되지 않습니다. 이 매개 변수를 사용하면 로그 및 데이터 파일을 배포할 위치를 정의할 수 있습니다. 이 매개 변수는 SQL Server 클러스터와 함께 사용할 수 있습니다.
Install-CsDatabase를 UseDefaultSqlPaths와 함께 실행합니다. 이 옵션은 기본 제공 알고리즘을 사용하여 로그 및 데이터 파일 위치를 최적화하지 않습니다. 로그 및 데이터 파일은 SQL Server 관리자가 설정한 기본값에 따라 배포됩니다. 이러한 경로는 일반적으로 SQL Server에서 로그 및 데이터 파일 자동 관리를 위해 미리 설정되며 Lync Server 2010의 설치와 관련이 없습니다. 이 매개 변수는 SQL Server 클러스터와 함께 사용할 수 있습니다.
Windows PowerShell cmdlet를 사용하여 SQL Server 중앙 관리 저장소를 구성하려면
원하는 컴퓨터에서 SQL Server 기반 서버에 데이터베이스를 만들기 위해 관리 자격 증명을 사용하여 로그온합니다. 자세한 내용은 SQL Server에 대한 배포 권한을 참조하십시오.
Lync Server 관리 셸을 엽니다. Windows PowerShell에 대한 실행 정책을 조정하지 않은 경우 정책을 조정하여 Windows PowerShell 스크립트가 실행되도록 허용해야 합니다. 자세한 내용은 "실행 정책 검토"(https://go.microsoft.com/fwlink/?linkid=203093&clcid=0x412)를 참조하십시오.
Install-CsDatabase cmdlet를 사용하여 중앙 관리 저장소를 설치합니다.
Install-CsDatabase -CentralManagementDatabase -SqlServerFqdn <fully qualified domain name of SQL Server> -SqlInstanceName <named instance> -DatabasePaths <logfile path>,<database file path> -Report <path to report file> Install-CsDatabase -CentralManagementDatabase -SqlServerFqdn sqlbe.contoso.net -SqlInstanceName rtc -DatabasePaths "C:\CSDB-Logs","C:\CSDB-CMS" -Report "C:\Logs\InstallDatabases.html"
팁:
Report 매개 변수는 선택적이지만 설치 프로세스를 문서화하는 경우에 유용합니다. 데이터베이스 설치가 완료되면 Lync Server 관리 셸을 닫거나 토폴로지 작성기에 정의된 Lync Server 2010 구성 데이터베이스의 설치를 계속할 수 있습니다.
Windows PowerShell cmdlet을 사용하여 SQL Server 데이터베이스 및 로그 위치를 구성하려면
Install-CsDatabase –DatabasePaths는 최대 6개의 경로 매개 변수를 사용할 수 있으며, 각 매개 변수는 SQL Server 데이터 및 로그 파일 배치에 정의된 대로 드라이브에 대한 경로를 정의합니다. Lync Server 2010에서 데이터베이스 구성의 논리적 규칙에 따라 드라이브는 2, 4 또는 6개의 버킷으로 구문 분석됩니다. SQL Server 구성 및 버킷 수에 따라 경로를 2, 4 또는 6개 제공합니다.
드라이브가 세 개인 경우 로그가 우선 적용되며 데이터 파일은 이후에 배포됩니다. 드라이브가 6개로 구성된 SQL Server 기반 서버 예:
Install-CsDatabase -ConfiguredDatabases -SqlServerFqdn sqlbe.contoso.net -DatabasePaths "D:\CSDynLogs","E:\CSRtcLogs","F:\MonCdrArcLogs","G:\MonCdrArchData","H:\AbsAppLog","I:\DynRtcAbsAppData" -Report "C:\Logs\InstallDatabases.html"
데이터베이스 설치가 완료되면 Lync Server 관리 셸을 닫거나 토폴로지 작성기에 정의된 Lync Server 2010 구성 데이터베이스의 설치를 계속할 수 있습니다.
Windows PowerShell cmdlet를 사용하여 SQL Server 토폴로지 구성 데이터베이스를 구성하려면
Lync Server 2010에 토폴로지 작성기 구성 데이터베이스를 설치하려면 Lync Server 관리자가 토폴로지를 게시해야 합니다. 자세한 내용은 배포 설명서에서 토폴로지 게시를 참조하십시오.
원하는 컴퓨터에서 SQL Server 기반 서버에 데이터베이스를 만들기 위해 관리 자격 증명을 사용하여 로그온합니다. SQL Server에 대한 배포 권한을 참조하십시오.
중요:
SQL Server 기반 데이터베이스를 구성할 수 있으려면 여기에 설명된 단계를 실행하기 위해 사용되는 SQL Server 관리자 계정이 SQL Server를 실행하고 중앙 관리 서버 역할을 보유하는 서버에서 sysadmins 그룹(또는 이에 상응하는 그룹)의 구성원인지 확인합니다. 이러한 구성은 SQL Server 데이터베이스 설치 또는 구성이 필요한 추가 Lync Server 풀을 확인하는 데 특히 중요합니다. 예를 들어 두 번째 풀(pool02)을 배포 중이지만 중앙 관리 서버 역할을 pool01이 보유하고 있는 경우가 있을 수 있습니다. SQL Server sysadmin 그룹(또는 이에 상응하는 그룹)에는 SQL Server 기반 데이터베이스 모두에 대한 권한이 있어야 합니다. Lync Server 관리 셸을 아직 열지 않은 경우 여십시오.
Install-CsDatabase cmdlet를 사용하여 토폴로지 작성기에서 구성된 데이터베이스를 설치합니다.
Install-CsDatabase -ConfiguredDatabases -SqlServerFqdn <fully qualified domain name of SQL Server> -DatabasePaths <logfile path>,<database file path> -Report <path to report file> Install-CsDatabase -ConfiguredDatabases -SqlServerFqdn sqlbe.contoso.net -Report "C:\Logs\InstallDatabases.html"
팁:
Report 매개 변수는 선택적이지만 설치 프로세스를 문서화하는 경우에 유용합니다. 데이터베이스 설치가 완료되면 Lync Server 관리 셸을 닫으십시오.