为 SQL Server 代理服务设置 SQL Server 别名

适用于:SQL ServerAzure SQL 托管实例

重要

Azure SQL 托管实例目前支持大多数(但不是所有)SQL Server 代理功能。 有关详细信息,请参阅 Azure SQL 托管实例与 SQL Server 的 T-SQL 区别

本主题说明如何通过使用 SQL Server Management Studio 设置 Microsoft SQL Server 别名以供 SQL Server 代理用来连接到 数据库引擎。 默认情况下, SQL Server 代理服务将通过命名管道,使用无需额外客户端配置的动态服务器名称连接到 SQL Server 的实例。 如果当前使用的不是默认网络传输或连接的是侦听备用命名管道的 SQL Server 实例,则需要配置服务器连接别名。

开始之前

限制和局限

  • SQL Server 必须选择引用 SQL Server本地实例的别名,代理才能正常工作。

  • “对象资源管理器”仅在您拥有使用权限时才显示 SQL Server 代理节点。

安全性

权限

在 SQL Server 中,必须将 代理配置为使用 sysadmin SQL Server固定服务器角色的成员帐户的凭据,才能执行其功能。 该帐户必须拥有以下 Windows 权限:

  • 以服务身份登录 (SeServiceLogonRight)

  • 替换进程级别标记 (SeAssignPrimaryTokenPrivilege)

  • 跳过遍历检查 (SeChangeNotifyPrivilege)

  • 调整进程的内存配额 (SeIncreaseQuotaPrivilege)

有关 SQL Server 代理服务帐户所需的 Windows 权限的详细信息,请参阅 为 SQL Server 代理服务选择帐户设置 Windows 服务帐户

使用 SQL Server Management Studio

为 SQL Server 代理服务设置 SQL Server 别名

  1. 对象资源管理器中,连接到 SQL Server 数据库引擎 实例,再展开该实例。

  2. 右键单击“SQL Server 代理”,然后单击“属性”

  3. 在“SQL Server 代理属性 server_name”对话框的“选择页”下,选择“连接”,然后

  4. “本地主机服务器别名” 框中,键入 SQL Server 代理应连接到的服务器别名的类型。

  5. 单击“确定”。