Создание конечной точки зеркального отображения базы данных для групп доступности при помощи PowerShellCreate a database mirroring endpoint for an availability group using PowerShell

Применимо к:Applies to: даSQL ServerSQL Server (все поддерживаемые версии) yesSQL ServerSQL Server (all supported versions) Применимо к:Applies to: даSQL ServerSQL Server (все поддерживаемые версии) yesSQL ServerSQL Server (all supported versions)

В этом разделе описывается создание конечной точки зеркального отображения базы данных для использования Группы доступности AlwaysOnAlways On availability groups в SQL Server 2019 (15.x)SQL Server 2019 (15.x) с помощью PowerShell.This topic describes how to create a database mirroring endpoint for use by Группы доступности AlwaysOnAlways On availability groups in SQL Server 2019 (15.x)SQL Server 2019 (15.x) by using PowerShell.

PermissionsPermissions

Требуется разрешение CREATE ENDPOINT или членство в предопределенной роли сервера sysadmin.Requires CREATE ENDPOINT permission, or membership in the sysadmin fixed server role. Дополнительные сведения см. в разделе GRANT, предоставление разрешений на конечную точку (Transact-SQL).For more information, see GRANT Endpoint Permissions (Transact-SQL).

Важно!

Алгоритм RC4 устарел.The RC4 algorithm is deprecated. В будущей версии Microsoft SQL Server этот компонент будет удален.This feature will be removed in a future version of Microsoft SQL Server. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется.Avoid using this feature in new development work, and plan to modify applications that currently use this feature. Вместо этого рекомендуется использовать алгоритм AES.We recommend that you use AES.

Использование PowerShellUsing PowerShell

Создание конечной точки зеркального отображения базы данныхTo create a database mirroring endpoint

  1. Перейдите в каталог (cd) экземпляра сервера, для которого требуется создать конечную точку зеркального отображения.Change directory (cd) to the server instance for which you want to create the database mirroring endpoint.

  2. Создайте конечную точку с помощью командлета New-SqlHadrEndpoint , а затем с помощью командлета Set-SqlHadrEndpoint запустите ее.Use the New-SqlHadrEndpoint cmdlet to create the endpoint and then use the Set-SqlHadrEndpoint to start the endpoint.

Пример (PowerShell)Example (PowerShell)

Следующие команды PowerShell создают конечную точку зеркального отображения базы данных на экземпляре SQL Server (Machine\Instance).The following PowerShell commands create a database mirroring endpoint on an instance of SQL Server (Machine\Instance). Эта конечная точка использует порт 5022.The endpoint uses port 5022.

Важно!

Этот пример работает только на экземпляре сервера, на котором в данный момент отсутствует конечная точка зеркального отображения базы данных.This example works only on a server instance that currently lack a database mirroring endpoint.

# Create the endpoint.  
$endpoint = New-SqlHadrEndpoint MyMirroringEndpoint -Port 5022 -Path SQLSERVER:\SQL\Machine\Instance  
  
# Start the endpoint  
Set-SqlHadrEndpoint -InputObject $endpoint -State "Started"  
  

Настройка конечной точки зеркального отображения базы данныхTo Configure a Database Mirroring Endpoint

Просмотр сведений о конечной точке зеркального отображения базы данныхTo View Information About the Database Mirroring Endpoint

См. также:See Also

Создание группы доступности (Transact-SQL) Create an Availability Group (Transact-SQL)
Обзор групп доступности AlwaysOn (SQL Server)Overview of Always On Availability Groups (SQL Server)