Install-CsMirrorDatabase

Skype for Business Server 2015
 

Дата изменения раздела:2017-03-15

Связывает зеркальную базу данных с базой данных Skype для бизнеса Server 2015. Зеркальная база данных позволяет одновременно поддерживать две копии базы данных, расположенные на разных серверах. Данный командлет впервые появился в Lync Server 2013.

Install-CsMirrorDatabase -ConfiguredDatabases <SwitchParameter> -SqlServerFqdn <Fqdn> [-ForDefaultInstance <SwitchParameter>] [-ForInstance <String>] <COMMON PARAMETERS>
Install-CsMirrorDatabase -DatabaseType <Application | Archiving | Monitoring | User | Provision | Lyss | Registrar | Edge | PersistentChat | PersistentChatCompliance | CentralMgmt | SigninTelemetry | ActiveMonitoring> -SqlServerFqdn <Fqdn> [-SqlInstanceName <String>] <COMMON PARAMETERS>
COMMON PARAMETERS: -FileShare <String> [-Confirm [<SwitchParameter>]] [-DatabasePathMap <Hashtable>] [-DropExistingDatabasesOnMirror <SwitchParameter>] [-ExcludeDatabaseList <String[]>] [-Report <String>] [-WhatIf [<SwitchParameter>]]

В примере 1 показана команда, которая устанавливает все предопределенные базы данных. Благодаря параметру ConfiguredDatabases командлет Install-CsMirrorDatabase использует текущую топологию, чтобы определить требуемые базы.

Install-CsMirrorDatabase -ConfiguredDatabases -FileShare "\\atl-fs-001\DbBackup" -SqlServerFqdn "atl-primary-001.litwareinc.com" -DropExisitingDatabasesOnMirror

Зеркальные базы данных позволяют вам одновременно использовать две копии базы данных: когда данные записываются в базу данных А, их копия также записывается в зеркальную базу данных. Это позволяет мгновенно заменить базу данных А в случае ее недоступности — вы можете выполнить отработку отказа в зеркальную базу данных с минимальными неудобствами для пользователей и минимальными потерями данных. После установки основных баз данных вы можете установить и настроить зеркальные базы данных с помощью командлета Install-CsMirrorDatabase .

По умолчанию командлет Install-CsMirrorDatabase устанавливает и настраивает зеркальные базы данных для всех баз данных Skype для бизнеса Server 2015, размещенных на указанном сервере. Однако вы можете воспользоваться параметрами DatabaseType или ExcludeDatabaseList, чтобы точно задать зеркальные базы данных, которые нужно или не нужно устанавливать. Параметр DatabaseType позволяет вам указать только те базы данных, которые следует установить; параметр ExcludeDatabaseList позволяет вам указать базы данных, которые не следует устанавливать.

Чтобы получить список всех ролей управления доступом на основе ролей (RBAC), которым назначен этот командлет (включая все самостоятельно созданные роли RBAC), выполните в интерфейсе командной строки Windows PowerShell следующую команду:

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

Панель управления Skype для бизнеса Server: функции, выполняемые командлетом Install-CsMirrorDatabase , недоступны в панели Панель управления Skype для бизнеса Server.

 

Параметр Обязательный? Тип Описание

ConfiguredDatabases

Обязательный?

System.Management.Automation.SwitchParameter

Считывает данные из топологии Skype для бизнеса Server 2015 и устанавливает требуемые зеркальные базы данных на указанном компьютере с SQL Server или в кластере SQL Server.

DatabaseType

Обязательный?

Microsoft.Rtc.Management.Deployment.DatabaseNameType

Тип устанавливаемой зеркальной базы данных. Допустимые значения:

ActiveMonitoring

Application

Archiving

CentralMgmt

Edge

Lyss

Monitoring

PersistentChat

PersistentChatCompliance

Provision

Registrar

SigninTelemetry

User

FileShare

Обязательный?

System.String

UNC-путь к общей папке баз данных. Общая папка используется для экспорта баз данных с основного сервера SQL Server и их импорта на зеркальный сервер.

После создания зеркала общую папку и ее содержимое можно удалить. Ее также следует удалить, если потребуется отключить зеркалирование.

SqlServerFqdn

Обязательный?

Microsoft.Rtc.Management.Deploy.Fqdn

Полное доменное имя основного компьютера SQL Server. Например:

-SqlServerFqdn atl-sql-001.litwareinc.com

Confirm

Необязательный

System.Management.Automation.SwitchParameter

Запрашивает подтверждение перед выполнением команды.

DatabasePathMap

Необязательный

System.Collections.Hashtable

Позволяет указать пользовательские пути для сохранения файлов данных и журналов; несколько путей следует разделять точкой с запятой (;). Например:

-DatabasePathMap @{"Archiving:DbPath"="\\atl-sql-001.litwareinc.com\db";"Archiving:LogPath"="\\atl-sql-002.litwareinc.com\logs"}

DropExistingDatabasesOnMirror

Необязательный

System.Management.Automation.SwitchParameter

Если параметр задан, перед копированием данных на зеркальный сервер все существующие копии зеркальных баз данных, расположенные на нем, будут удалены.

ExcludeDatabaseList

Необязательный

System.String[]

Список баз данных, которые не должны быть включены в зеркальную базу данных. Чтобы указать несколько баз данных, используйте запятую. Например:

-ExcludeDatabaseList "RTCCAB","RTCPROV"

ForDefaultInstance

Необязательный

System.Management.Automation.SwitchParameter

Если указано, информирует командлет Install-CsMirrorDatabase о том, что необходимо выполнять действия только в отношении экземпляра SQL Server по умолчанию. Нельзя использовать и функцию ForDefaultInstance, и функцию ForInstance в одной и той же команде.

ForInstance

Необязательный

System.String

Если указано, информирует командлет Install-CsMirrorDatabase о том, что необходимо выполнять действия только в отношении указанного экземпляра SQL Server. Нельзя использовать и функцию ForInstance, и функцию ForDefaultInstance в одной и той же команде.

Report

Необязательный

System.String

Позволяет указать путь к файлу журнала, создаваемому при запуске командлета. Например: -

Report "C:\Logs\InstallDatabaseMirror.html"

SqlInstanceName

Необязательный

System.String

Имя экземпляра базы данных, в котором устанавливается база данных. Экземпляр базы данных представляет собой просто набор выполняемых процессов, которые предоставляют доступ к файлам базы данных. В случае пропуска этого параметра командлет Install-CsMirrorDatabase использует экземпляр SQL Server по умолчанию.

WhatIf

Необязательный

System.Management.Automation.SwitchParameter

Описывает, что произойдет при выполнении команды без реального выполнения команды.

Нет. Командлет Install-CsMirrorDatabase не принимает входные данные из конвейера.

 
Показ: