通过使用服务器名称别名,用户可以使用较短的 别名 而不是服务器名称连接到 Azure Analysis Services 服务器。 从客户端应用程序进行连接时,使用 link:// 协议格式的别名将被指定为终结点。 然后,终结点返回真实服务器名称以连接。
别名服务器名称适用于:
- 在不影响用户的情况下在服务器之间迁移模型。
- 用户更容易记住友好服务器名称。
- 在一天的不同时间将用户定向到不同的服务器。
- 将不同区域中的用户定向到地理位置更近的实例,就像使用 Azure 流量管理器时一样。
返回有效 Azure Analysis Services 服务器名称的任何 HTTPS 终结点都可以用作别名。 终结点必须通过端口 443 支持 HTTPS,并且该端口不得在 URI 中指定。
从客户端连接时,将使用 link:// 协议格式输入别名服务器名称。 例如,在 Power BI Desktop 中:
注释
客户端对链接进行评估。
创建别名
若要创建别名终结点,可以使用返回有效 Azure Analysis Services 服务器名称的任何方法。 例如,对包含真实服务器名称的 Azure Blob 存储中的文件的引用,或创建和发布 ASP.NET Web 窗体应用程序。
重要
链接文件的位置不需要身份验证。
在此示例中,在 Visual Studio 中创建 ASP.NET Web 窗体应用程序。 页面引用和用户控件将从Default.aspx页中删除。 Default.aspx的内容仅为以下 Page 指令:
<%@ Page Title="Home Page" Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="FriendlyRedirect._Default" %>
Default.aspx.cs中的 Page_Load 事件使用 Response.Write() 方法返回 Azure Analysis Services 服务器名称。
protected void Page_Load(object sender, EventArgs e)
{
this.Response.Write("asazure://<region>.asazure.chinacloudapi.cn/<servername>");
}