title | description | author | ms.author | ms.date | ms.service | ms.subservice | ms.topic | helpviewer_keywords | |||
---|---|---|---|---|---|---|---|---|---|---|---|
Powershell: Availability group database mirroring endpoint |
Describes how to create a database mirroring endpoint for an Always On availability group using PowerShell. |
MashaMSFT |
mathoma |
05/17/2016 |
sql |
availability-groups |
how-to |
|
[!INCLUDE SQL Server]
This topic describes how to create a database mirroring endpoint for use by [!INCLUDEssHADR] in [!INCLUDEssnoversion] by using PowerShell.
Requires CREATE ENDPOINT permission, or membership in the sysadmin fixed server role. For more information, see GRANT Endpoint Permissions (Transact-SQL).
Important
The RC4 algorithm is deprecated. [!INCLUDEssNoteDepFutureAvoid] We recommend that you use AES.
To create a database mirroring endpoint
-
Change directory (cd) to the server instance for which you want to create the database mirroring endpoint.
-
Use the New-SqlHadrEndpoint cmdlet to create the endpoint and then use the Set-SqlHadrEndpoint to start the endpoint.
The following PowerShell commands create a database mirroring endpoint on an instance of SQL Server (Machine\Instance). The endpoint uses port 5022.
Important
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
-
Create a Database Mirroring Endpoint for Windows Authentication (Transact-SQL)
-
Use Certificates for a Database Mirroring Endpoint (Transact-SQL)
-
Specify the Endpoint URL When Adding or Modifying an Availability Replica (SQL Server)
To View Information About the Database Mirroring Endpoint
Create an Availability Group (Transact-SQL)
Overview of Always On Availability Groups (SQL Server)