Развертывание зеркального отображения SQL Server для обеспечения высокой доступности внутреннего сервера в Skype для бизнеса Server 2015Deploy SQL mirroring for Back End Server high availability in Skype for Business Server 2015

Чтобы обеспечить возможность развертывания зеркального отображения SQL, серверы должны работать под управлением, как минимум, версии SQL Server 2008 R2.To be able to deploy SQL mirroring, your servers must run a minimum of SQL Server 2008 R2. Эта версия должна выполнятся на всех серверах-участниках: на сервере-источнике, зеркальном сервере и следящем сервере.This version must run on all the involved servers: the primary, mirror, and the witness. Дополнительные сведения см накопительного обновления 9 для SQL Server 2008 с пакетом обновления 1 .For details, see Cumulative update package 9 for SQL Server 2008 Service Pack 1 .

В целом, для настройки зеркального отображения SQL между двумя внутренними серверами с ресурсом-свидетелем требуется следующее:In general, setting up SQL mirroring between the two Back End Servers with a witness requires the following:

  • Версия SQL Server основного сервера должна поддерживать зеркальное отображение SQL.The primary server's version of SQL Server must support SQL mirroring.

  • На основном ресурсе, зеркальном ресурсе и ресурсе-свидетеле (если развертывается) должна быть установлена одна и та же версия SQL Server. The primary, mirror, and the witness (if deployed) must have the same version of SQL Server.

  • На основном и зеркальном ресурсах должен быть установлен один и тот же выпуск SQL Server. На ресурсе-свидетеле может быть установлен другой выпуск.The primary and the mirror must have the same edition of SQL Server. The witness may have a different edition.

Следящий сервер зеркального отображения базы данныхSQL рекомендации в отношении версии SQL которых поддерживается для роли следящего сервера, см.For SQL best practices in terms of what SQL versions are supported for a Witness role, see Database Mirroring Witness.

Развертывание зеркального отображения SQL с помощью построителя топологии.You use Topology Builder to deploy SQL mirroring. Выберите параметр в зеркальной базы данных с помощью построителя топологий и Topology Builder выполняет настройку зеркального отображения (в том числе настройки следящего сервера, если вы хотите, чтобы) при публикации топологии.You select an option in Topology Builder to mirror the databases, and Topology Builder sets up the mirroring (including setting up a witness, if you want) when you publish the topology. Обратите внимание, что настройка или удаление свидетеля выполняется одновременно с настройкой или удалением зеркала.Note that you set up or remove the witness at the same time you set up or remove the mirror. Отдельной команды для развертывания или удаления только свидетеля не существует.There is no separate command to deploy or remove only a witness.

Для настройки зеркального отображения серверов сначала нужно правильно настроить разрешения базы данных SQL.To configure server mirroring, you must first set up SQL database permissions correctly. Дополнительные сведения см Задать копирование учетных записей для зеркального отображения базы данных или группы обеспечения доступности AlwaysOn (SQL Server).For details, see Set Up Login Accounts for Database Mirroring or AlwaysOn Availability Groups (SQL Server).

При использовании зеркального отображения SQL режим восстановления базы данных всегда задан как Полный, т. е. вы должны регулярно отслеживать размер журнала транзакций и журналов транзакций резервного копирования, чтобы предотвратить нехватку места на диске на внутренних серверах. Частота резервного копирования журналов транзакций зависит от скорости роста журналов, которая в свою очередь зависит от транзакций баз данных в результате действий пользователей в интерфейсном пуле. Рекомендуется определить ожидаемую скорость роста журналов для полезной нагрузки развертывания, чтобы вы могли правильно провести планирование. В следующих статьях представлены дополнительные сведения об управлении резервным копированием и журналами SQL:With SQL mirroring, database recovery mode is always set to Full, which means you must closely monitor transaction log size and back up transaction logs on a regular basis to avoid running out of disk space on the Back End Servers. The frequency of transaction log backups depends on the log growth rate, which in turn depends on database transactions incurred by user activities on the Front End pool. We recommend that you determine how much transaction log growth is expected for your deployment workload so that you can do the planning accordingly. The following articles provide additional information on SQL backup and log management:

При использовании зеркального отображения SQL топологию можно настроить при создании пулов или после их создания.With SQL mirroring, you can either configure the topology for mirroring when you create the pools, or after the pools are already created.

Важно!

С помощью построителя топологий или командлетов для установки и удаления SQL зеркальное отображение поддерживается только в том случае, если основной, зеркальный и следящий сервер (при желании) серверы принадлежат к тому же домену.Using Topology Builder or cmdlets to set up and remove SQL mirroring is supported only when the primary, mirror, and witness (if desired) servers all belong to the same domain. Если необходимо настроить зеркальное отображение SQL для серверов в других доменах, см. документацию по SQL Server.If you want to set up SQL mirroring among servers in different domains, see your SQL Server documentation.

Важно!

При внесении изменений в отношения зеркального отображения внутренних баз данных необходимо перезагрузить все серверы переднего плана в пуле. Whenever you make a change to a Back End Database mirroring relationship, you must restart all the Front End Servers in the pool. > Для изменения в зеркальное отображение (например, изменения расположения зеркала), необходимо использовать построитель топологий для выполнения следующих трех действий:> For a change in mirroring, (such as changing the location of a mirror), you must use Topology Builder to perform these three steps:

  1. Удаление зеркального отображения со старого сервера-зеркала.Remove mirroring from the old mirror server.

  2. Добавление зеркального отображения на новый сервер-зеркало.Add mirroring to the new mirror server.

  3. Опубликуйте топологию.Publish the topology.

Примечание

Вам потребуется создать общую папку для записи в нее зеркальных файлов, кроме того, службе, от имени которой выполняются SQL Server и агент SQL, необходим доступ для записи/чтения.A file share has to be created for the mirror files to be written to, and the service that SQL Server and SQL Agent are running under needs read/write access. Если службы SQL Server работает в контексте сетевой службы, можно добавить <домена>\< SQLSERVERNAME>$ из основной и зеркальный серверы SQL Server для разрешений совместный доступ.If the SQL Server service is running under the context of Network Service, you can add <Domain>\<SQLSERVERNAME>$ of both the Principal and Mirror SQL Servers to the share permissions. Использование символа $ важно для определения того, что это значение является учетной записью компьютера.The $ is important to identify that this is a computer account.

Настройка зеркального отображения SQL при создании пула в построителе топологийTo configure SQL mirroring while creating a pool in Topology Builder

  1. На странице Определение хранилища SQL щелкните Создать рядом с полем Хранилище SQL. On the Define the SQL Store page, click New next to the SQL store box.

  2. На странице Определение нового хранилища SQL укажите основное хранилище, выберите Этот экземпляр SQL находится в отношении зеркального отображения, укажите номер порта для зеркального отображения SQL (по умолчанию — 5022), а затем нажмите кнопку ОК.On the Define new SQL Store page, specify the primary store, select This SQL instance is in mirroring relation, specify the SQL mirroring port number (the default is 5022), and then click OK.

  3. Вернитесь на страницу Определение хранилища SQL и выберите Включить зеркальное отображение хранилища SQL. Back on the Define the SQL store page, select Enable SQL Store mirroring.

  4. На странице Определение нового хранилища SQL укажите хранилище SQL, которое будет использоваться в качестве зеркала. Выберите Этот экземпляр SQL находится в отношении зеркального отображения, укажите номер порта (по умолчанию — 5022), а затем нажмите кнопку ОК.In the Define new SQL Store page, specify the SQL store to be used as the mirror. Select This SQL instance is in mirroring relation, specify the port number (the default is 5022), and then click OK.

  5. Если необходимо использовать ресурс-свидетель для этого зеркала, выполните следующие действия. If you want a witness for this mirror, do the following:

    а.a. Выберите Использовать ресурс-свидетель зеркального отображения SQL для включения автоматического переключения. Select Use SQL mirroring witness to enable automatic failover.

    б.b. На странице Определение хранилища SQL выберите Использовать ресурс-свидетель зеркального отображения SQL для включения автоматического переключения и укажите хранилище SQL для использования в качестве ресурса-свидетеля. In the Define the SQL Store page, select Use SQL mirroring witness to enable automatic failover, and specify the SQL store to be used as the witness.

    в.c. Укажите номер порта (по умолчанию — 7022) и щелкните ОК. Specify the port number (the default is 7022) and click OK.

  6. После завершения определения интерфейсного пула и другие роли в топологии, используйте построитель топологий для публикации топологии.After you are done defining your Front End pool and all other roles in your topology, use Topology Builder to publish the topology. После публикации топологии, если в пуле переднего плана, на котором размещается центральное хранилище управления зеркального отображения SQL включена, вы увидите параметр, чтобы создать как основной и зеркальной базы данных хранилища SQL.When the topology is published, if the Front End pool that hosts Central Management store has SQL mirroring enabled, you will see an option to create both primary and mirror SQL store databases.

    Щелкните Параметры и введите путь, который необходимо использовать в качестве пути к общей папке для резервной копии зеркального отображения.Click Settings, and type the path to use as the file share for the mirroring backup.

    Нажмите кнопку ОК, а затем кнопку Далее для создания баз данных и публикации топологии. Будут развернуты ресурс-зеркало и ресурс-свидетель (если указан).Click OK and then Next to create the databases and publish the topology. The mirroring and the witness (if specified) will be deployed.

Topology Builder можно использовать для редактирования свойств уже существующего пула, чтобы включить зеркальное отображение SQL.You can use Topology Builder to edit the properties of an already existing pool to enable SQL mirroring.

Добавление зеркального отображения SQL в существующий пул переднего плана в построителе топологийTo add SQL mirroring to an existing Front End pool in Topology Builder

  1. В построителе топологии щелкните пул правой кнопкой мыши и выберите команду Изменить свойства.In Topology Builder, right-click the pool and then click Edit Properties.

  2. Выберите Включить зеркальное отображение хранилища SQL, а затем щелкните Создать рядом с элементом Зеркальное отображение хранилища SQL. Select Enable SQL Store Mirroring, and then click New next to Mirroring SQL Store.

  3. Укажите хранилище SQL, которое необходимо использовать в качестве зеркала. Specify the SQL store that you want to use as the mirror.

  4. Выберите Этот экземпляр SQL находится в отношении зеркального отображения, укажите номер порта зеркального отображения SQL (порт по умолчанию — 5022), а затем нажмите кнопку ОК.Select This SQL instance is in mirroring relation, specify the SQL mirroring port number the default port is 5022), and then click OK.

  5. Если необходимо настроить ресурс-свидетель, выберите Использовать свидетель зеркального отображения SQL для включения автоматической отработки отказа и щелкните Создать. If you want to configure a witness, select Use SQL mirroring witness to enable automatic failover, and click New.

  6. Укажите хранилище SQL, которое необходимо использовать в качестве свидетеля. Specify the SQL store that you want to use as the witness.

  7. Выберите Этот экземпляр SQL находится в отношении зеркального отображения, укажите номер порта зеркального отображения SQL (порт по умолчанию — 7022), а затем нажмите кнопку ОК.Select This SQL instance is in mirroring relation, specify the SQL mirroring port number (the default port is 7022), and then click OK.

  8. Нажмите ОК.Click OK.

  9. Опубликуйте топологию. После этого появится запрос на установку базы данных. Publish the topology. When you do so, you will be prompted to install the database.

    В процессе публикации топологии отобразится запрос на определение пути к общей папке. Серверы SQL Server, которые участвуют в зеркалировании, должны иметь доступ на чтение и запись для этой общей папки для выполнения зеркалирования.During the topology publishing process, you will be asked to define a file share path. The SQL Servers that participate in the mirroring must have read/write access to this file share for the mirror to be established.

Перед переходом к следующей процедуре необходимо установить базу данных.You must then install the database before going on to the next procedure.

При настройке зеркального отображения сервера SQL Server следует иметь в виду следующее.You should keep the following in mind when setting up SQL mirroring:

  • Если конечная точка зеркального отображения уже существует, она будет повторно использоваться с подключением по указанным портам, а порты, определенные в топологии, будут игнорироваться.If a mirroring endpoint already exists, it will be reused using the ports defined there, and will ignore the ones you specify in the topology.

  • Любой порт, уже выделенный для других приложений на том же сервере, включая порты для других экземпляров SQL, не должен использоваться для доступных установленных экземпляров SQL. Это означает, что при наличии нескольких экземпляров SQL Server, установленных на одном и том же сервере, они не должны использовать один и тот же порт для зеркального отображения. Для получения подробной информации см. следующие статьи:Any port already allocated for other applications on the same server, including those for other SQL instances, should not be used for the installed SQL instances at hand. This implies that if you have more than one SQL instance installed on the same server, they must not use the same port for mirroring. For details, see the following articles:

С помощью Скайп по командлетам командной консоли управления Business Server для настройки зеркального отображения SQLUsing Skype for Business Server Management Shell Cmdlets to Set Up SQL Mirroring

Проще всего настроить зеркальное отображение с помощью построителя топологий, но можно также выполнить эту процедуру с помощью командлетов.The easiest way to set up mirroring is by using Topology Builder, but you can also do so using cmdlets.

  1. Откройте Скайп для окна консоли Business Server и выполните следующий командлет:Open a Skype for Business Server Management Shell window and run the following cmdlet:

    Install-CsMirrorDatabase [-ConfiguredDatabases] [-ForInstance] [-ForDefaultInstance] [-DatabaseType <Application | Archiving | CentralMgmt | Monitoring | User | BIStaging | PersistentChat | PersistentChatCompliance >] -FileShare <fileshare> -SqlServerFqdn <primarySqlserverFqdn> [-SqlInstanceName] [-DatabasePathMap] [-ExcludeDatabaseList] [-DropExistingDatabasesOnMirror] -Verbose 
    

    Например:For example:

    Install-CsMirrorDatabase -ConfiguredDatabases -FileShare \\PRIMARYBE\csdatabackup -SqlServerFqdn primaryBE.contoso.com -DropExistingDatabasesOnMirror -Verbose 
    

    Отобразится следующее:You will see the following:

    Database Name:rtcxds 
         Data File:D:\CsData\BackendStore\rtc\DbPath\rtcxds.mdf 
          Log File:D:\CsData\BackendStore\rtc\LogPath\rtcxds.ldf 
       Primary SQL: e04-ocs.los_a.lsipt.local\rtc 
           Account: LOS_A\e04-ocs$ 
        Mirror SQL: K16-ocs.los_a.lsipt.local\rtc 
           Account: LOS_A\K16-ocs$ 
      Witness SQL : AB14-lct.los_a.lsipt.local\rtc 
           Account: LOS_A\AB14-lct$ 
     Database Name:rtcshared 
         Data File:D:\CsData\BackendStore\rtc\DbPath\rtcshared.mdf 
          Log File:D:\CsData\BackendStore\rtc\LogPath\rtcshared.ldf 
       Primary SQL: e04-ocs.los_a.lsipt.local\rtc 
           Account: LOS_A\e04-ocs$ 
        Mirror SQL: K16-ocs.los_a.lsipt.local\rtc 
           Account: LOS_A\K16-ocs$ 
      Witness SQL : AB14-lct.los_a.lsipt.local\rtc 
           Account: LOS_A\AB14-lct$ 
     Database Name:rtcab 
         Data File:D:\CsData\ABSStore\rtc\DbPath\rtcab.mdf 
          Log File:D:\CsData\ABSStore\rtc\LogPath\rtcab.ldf 
       Primary SQL: e04-ocs.los_a.lsipt.local\rtc 
           Account: LOS_A\e04-ocs$ 
        Mirror SQL: K16-ocs.los_a.lsipt.local\rtc 
           Account: LOS_A\K16-ocs$ 
      Witness SQL : AB14-lct.los_a.lsipt.local\rtc 
           Account: LOS_A\AB14-lct$ 
     Database Name:rgsconfig 
         Data File:D:\CsData\ApplicationStore\rtc\DbPath\rgsconfig.mdf 
          Log File:D:\CsData\ApplicationStore\rtc\LogPath\rgsconfig.ldf 
       Primary SQL: e04-ocs.los_a.lsipt.local\rtc 
           Account: LOS_A\e04-ocs$ 
        Mirror SQL: K16-ocs.los_a.lsipt.local\rtc 
           Account: LOS_A\K16-ocs$ 
      Witness SQL : AB14-lct.los_a.lsipt.local\rtc 
           Account: LOS_A\AB14-lct$ 
     Database Name:rgsdyn 
         Data File:D:\CsData\ApplicationStore\rtc\DbPath\rgsdyn.mdf 
          Log File:D:\CsData\ApplicationStore\rtc\LogPath\rgsdyn.ldf 
       Primary SQL: e04-ocs.los_a.lsipt.local\rtc 
           Account: LOS_A\e04-ocs$ 
        Mirror SQL: K16-ocs.los_a.lsipt.local\rtc 
           Account: LOS_A\K16-ocs$ 
      Witness SQL : AB14-lct.los_a.lsipt.local\rtc 
           Account: LOS_A\AB14-lct$ 
     Database Name:cpsdyn 
         Data File:D:\CsData\ApplicationStore\rtc\DbPath\cpsdyn.mdf 
          Log File:D:\CsData\ApplicationStore\rtc\LogPath\cpsdyn.ldf 
       Primary SQL: e04-ocs.los_a.lsipt.local\rtc 
           Account: LOS_A\e04-ocs$ 
        Mirror SQL: K16-ocs.los_a.lsipt.local\rtc 
           Account: LOS_A\K16-ocs$ 
      Witness SQL : AB14-lct.los_a.lsipt.local\rtc 
           Account: LOS_A\AB14-lct$ 
     Database Name:xds 
         Data File:D:\CsData\CentralMgmtStore\rtc\DbPath\xds.mdf 
          Log File:D:\CsData\CentralMgmtStore\rtc\LogPath\xds.ldf 
       Primary SQL: e04-ocs.los_a.lsipt.local\rtc 
           Account: LOS_A\e04-ocs$ 
        Mirror SQL: K16-ocs.los_a.lsipt.local\rtc 
           Account: LOS_A\K16-ocs$ 
      Witness SQL : AB14-lct.los_a.lsipt.local\rtc 
           Account: LOS_A\AB14-lct$ 
     Database Name:lis 
         Data File:D:\CsData\CentralMgmtStore\rtc\DbPath\lis.mdf 
          Log File:D:\CsData\CentralMgmtStore\rtc\LogPath\lis.ldf 
       Primary SQL: e04-ocs.los_a.lsipt.local\rtc 
           Account: LOS_A\e04-ocs$ 
        Mirror SQL: K16-ocs.los_a.lsipt.local\rtc 
           Account: LOS_A\K16-ocs$ 
      Witness SQL : AB14-lct.los_a.lsipt.local\rtc 
           Account: LOS_A\AB14-lct$
    [Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "Y"): 
    
  2. Проверьте следующее:Verify the following:

    • Порт 5022 доступен через брандмауэр, если брандмауэр Windows включен на сервере-источнике SQL Server e04-ocs.los_a.lsipt.local\rtc. Port 5022 is accessible through the firewall if Windows Firewall is enabled in the primary SQL Server e04-ocs.los_a.lsipt.local\rtc.

    • Порт 5022 доступен через брандмауэр, если брандмауэр Windows включен на зеркальном ресурсе SQL Server K16-ocs.los_a.lsipt.local\rtc. Port 5022 is accessible through the firewall if Windows Firewall is enabled in the mirror SQL Server K16-ocs.los_a.lsipt.local\rtc.

    • Порт 7022 доступен через брандмауэр, если брандмауэр Windows включен на следящем сервере SQL Server AB14-lct.los_a.lsipt.local\rtc. Port 7022 is accessible through the firewall if Windows Firewall is enabled in the witness SQL Server AB14-lct.los_a.lsipt.local\rtc.

    • Учетные записи которых выполняются серверы SQL Server на всех основных и зеркальных серверах SQL, имеют разрешение на чтение и запись в общую папку файлов \E04 OCS\csdatabackupAccounts running the SQL Servers on all primary and mirror SQL servers have read/write permission to the file share \E04-OCS\csdatabackup

    • Убедитесь, что поставщик инструментария управления Windows (WMI) работает на всех этих серверах. Командлет использует этот поставщик для поиска информации об учетных записях для служб SQL Server, которые выполняются на всех серверах-источниках, зеркальных серверах и следящих серверах. Verify that the Windows Management Instrumentation (WMI) provider is running on all these servers. The cmdlet uses this provider to find the account information for SQL Server services running on all primary, mirror and witness servers.

    • Убедитесь, что учетная запись, выполняющая этот командлет, имеет разрешение на создание папок для данных и файлов журналов для всех зеркальных серверов. Verify that the account running this cmdlet has permission to create the folders for the data and log files for all the mirror servers.

    • Обратите внимание, что учетная запись пользователя, используемая экземпляром SQL для запуска, должна обладать разрешениями на чтение и запись для общей папки. Если общая папка размещена на другом сервере, и экземпляр SQL использует локальную системную учетную запись, вы должны предоставить разрешения для общей папки серверу, на котором размещен экземпляр SQL.Note that the user account that the SQL instance uses to run must have read/write permission to the file share. If the file share is on a different server, and the SQL instance runs a local system account, you must grant file share permissions to the server that hosts the SQL instance.

  3. Введите A и нажмите клавишу ВВОД.Type A and press ENTER.

    Зеркальное отображение будет настроено.The mirroring will be configured.

    Install-CsMirrorDatabase устанавливает зеркальной и настраивает зеркальное отображение для всех баз данных, находящихся на основного хранилища SQL.Install-CsMirrorDatabase installs the mirror and configures mirroring for all the databases that are present on the primary SQL store. Если вы хотите настроить зеркальное отображение только определенные баз данных, можно использовать параметр - DatabaseType, или если вы хотите настроить зеркальное отображение для всех баз данных, за исключением несколько, можно использовать параметр - ExcludeDatabaseList вместе с разделителями запятыми список баз данных имена, чтобы исключить.If you want to configure mirroring for only specific databases, you can use the -DatabaseType option, or if you want to configure mirroring for all databases except for a few, you can use the -ExcludeDatabaseList option, along with a comma-separated list of database names to exclude.

    Например если добавить следующий параметр Install-CsMirrorDatabase, будут отражены все базы данных, кроме rtcxds.For example, if you add the following option to Install-CsMirrorDatabase, all databases except rtcab and rtcxds will be mirrored.

    -ExcludeDatabaseList rtcab,rtcxds

    Например если добавить следующий параметр Install-CsMirrorDatabase, будут отражены только базы данных rtcab, rtcshared и rtcxds.For example, if you add the following option to Install-CsMirrorDatabase, only the rtcab, rtcshared, and rtcxds databases will be mirrored.

    -DatabaseType User

Удаление и изменение зеркального отображения SQLRemoving or Changing SQL Mirroring

Чтобы удалить зеркальное отображение SQL пула в построителе топологий, сначала следует использовать командлет для удаления зеркала в SQL Server. Затем вы можете использовать построитель топологий, чтобы удалить зеркало из топологии. Чтобы сделать это в SQL Server, запустите следующий командлет:To remove the SQL mirroring of a pool in Topology Builder, you must first use a cmdlet to remove the mirror in SQL Server. You can then use Topology Builder to remove the mirror from the topology. To remove the mirror in SQL Server, use the following cmdlet:

Uninstall-CsMirrorDatabase -SqlServerFqdn <SQLServer FQDN> [-SqlInstanceName <SQLServer instance name>] -DatabaseType <Application | Archiving | CentralMgmt | Monitoring | User | BIStaging | PersistentChat | PersistentChatCompliance> [-DropExistingDatabasesOnMirror] [-Verbose]

Например, чтобы удалить зеркальное отображение и сбросить базы данных для баз данных User, введите следующую команду:For example, to remove mirroring and drop the databases for the User databases, type the following:

Uninstall-CsMirrorDatabase -SqlServerFqdn primaryBE.contoso.com -SqlInstanceName rtc -Verbose -DatabaseType User -DropExistingDatabasesOnMirror

-DropExistingDatabasesOnMirror Параметра приводит к удалению из зеркального отображения баз данных.The -DropExistingDatabasesOnMirror option causes the affected databases to be deleted from the mirror.

Чтобы затем удалить это зеркальное отображение из топологии, выполните одно из следующих действий:Then, to remove the mirror from the topology, do the following:

  1. В построителе топологии щелкните пул правой кнопкой мыши и выберите пункт Изменить свойства.In Topology Builder, right-click the pool and click Edit Properties.

  2. Снимите флажок Включить зеркальное отображение хранилища SQL и нажмите кнопку ОК.Uncheck Enable SQL Store Mirroring and click OK.

  3. Публикация топологии.Publish the topology.

Удаление следящего сервера зеркального отображенияRemoving a Mirroring Witness

Используйте эту процедуру, если вам потребуется удалить следящий сервер из Тыловой сервер конфигурации зеркального отображения.Use this procedure if you need to remove the witness from a Back End Server mirroring configuration.

  1. В построителе топологии щелкните пул правой кнопкой мыши и выберите пункт Изменить свойства.In Topology Builder, right-click the pool and click Edit Properties.

  2. Снимите флажок Использовать свидетель зеркального отображения SQL Server для автоматической отработки отказа и нажмите кнопку ОК.Uncheck Use SQL Server mirroring witness to enable automatic failover and click OK.

  3. Публикация топологии.Publish the topology.

    После публикации топологии, Topology Builder появится сообщение, которое включает в себя следующиеAfter publishing the topology, Topology Builder you will see a message that includes the following

    Run the Uninstall-CsMirrorDatabase cmdlet to remove databases that are paired with following primary databases.
    

    Не выполняйте это действие, но не вводите Uninstall-CsMirrorDatabase при этом будет удалена вся конфигурация зеркального отображения.However, do not follow that step, and do not type Uninstall-CsMirrorDatabase as that would uninstall the entire mirroring configuration.

  4. Чтобы удалить только следящий сервер из конфигурации SQL Server, следуйте инструкциям, представленным в удалить следящий сервер из сеанса зеркального отображения базы данных (SQL Server).To remove just the witness from the SQL Server configuration, follow the instructions in Remove the Witness from a Database Mirroring Session (SQL Server).