使用 PowerShell 为可用性组创建数据库镜像端点

适用于: SQL Server

本主题介绍如何使用 PowerShell 创建供 SQL Server 中的 Always On 可用性组使用的数据库镜像端点。

权限

要求具有 CREATE ENDPOINT 权限,或者具有 sysadmin 固定服务器角色的成员身份。 有关详细信息,请参阅 GRANT 终结点权限 (Transact-SQL)

重要

不推荐使用 RC4 算法。 在 SQL Server的未来版本中将删除此功能。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。 我们建议使用 AES。

使用 PowerShell

创建数据库镜像端点

  1. 将目录 (cd) 更改到要为其创建数据库镜像端点的服务器实例。

  2. 使用 New-SqlHadrEndpoint cmdlet 创建端点,然后使用 Set-SqlHadrEndpoint 启动此端点。

示例 (PowerShell)

下面的 PowerShell 命令在 SQL Server(计算机\实例)实例上创建一个数据库镜像端点。 该端点使用端口 5022。

重要

此示例只适用于目前缺少数据库镜像端点的服务器实例。

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

Related Tasks

配置数据库镜像端点

查看有关数据库镜像端点的信息

另请参阅

创建可用性组 (Transact-SQL)
AlwaysOn 可用性组概述 (SQL Server)