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

适用于:SQL ServerAzure SQL 托管实例

重要

Azure SQL 托管实例,目前大多数但并非所有 SQL Server 代理功能都受支持。 有关详细信息,请参阅 Azure SQL 托管实例 T-SQL 与 SQL Server 的差异 或 SQL 托管实例中的 SQL 代理作业限制

本主题介绍如何为 SQL Server 代理设置一个Microsoft SQL Server 别名,以便使用 SQL Server Management Studio 连接到数据库引擎。 默认情况下,SQL Server 代理服务使用不需要其他客户端配置的动态服务器名称通过命名管道连接到 SQL Server 实例。 仅当不使用默认网络传输或连接到侦听备用命名管道的 SQL Server 实例时,才需要配置服务器连接别名。

开始之前

限制与约束

  • 除非选择引用 SQL Server 本地实例的别名,否则 SQL Server 代理将无法正常工作。

  • 如果您有权限使用,对象资源管理器才会显示 SQL Server 代理节点。

安全

权限

为了实现其功能,需要配置SQL Server代理,以便使用作为SQL Server中sysadmin固定服务器角色成员的帐户的凭据。 该帐户必须具有以下 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. 单击“确定”