首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在SSAS 2008中使用服务器别名?

如何在SSAS 2008中使用服务器别名?
EN

Stack Overflow用户
提问于 2009-01-22 14:05:00
回答 4查看 4.9K关注 0票数 2

我很难让2008识别我创建的主机别名(即使数据库引擎识别它)。

交易如下:我们有一些代码可以查找一个名为PRODUCTION的分析服务服务器。出于测试目的,我们希望有本地主机的生产点。在Server 2000和2005下,我们通过以下方式实现了这一点:

  1. 在C:\Windows\system32 32\read\hosts文件中添加本地计算机上的一个条目,以便读取: 127.0.0.1生产
  2. 在Server配置管理器中启用TCP/IP
  3. 在Server配置管理器中创建用于生产的别名

这对于数据库引擎来说非常有用。我可以将连接到服务器"PRODUCTION“,然后它会将本地计算机上的一个连接起来。我可以生产,它工作得很好:

用32个字节的数据对生产127.0.0.1进行平移: 回复127.0.0.1: bytes=32 time<1ms TTL=128回复127.0.0.1: bytes=32 time<1ms TTL=128 127.0.0.1的Ping统计数据:数据包:发送= 4,接收= 4,丢失=0(丢失0%),

不过,它并不适用于-只是表现得好像找不到服务器。在Management中,我可以将"localhost“连接到作为分析服务服务器的”localhost“,但是当我使用"PRODUCTION”作为服务器时,我会从"Connect to server“对话框中得到以下错误:

“无法建立连接。请确保服务器正在运行.无法从传输连接读取数据:现有连接被远程主机强制关闭”。

如果只键入服务器不存在的主机,则此错误与我所得到的错误略有不同:

“无法建立连接。请确保服务器正在运行.不知道此主机”

这让我觉得有些东西是残疾的。或者,在上面的步骤2和3中,我还需要启用其他功能吗?

还是将2008更改为不使用DNS解析名称?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-07-22 07:42:13

有关此问题的错误引用:2005/2008年度(命名)实例的创建和别名

正如达伦所说,你必须创建一个DNS别名。

票数 2
EN

Stack Overflow用户

发布于 2009-02-02 06:05:41

您可以尝试更改主机文件中的条目,以指向服务器的实际IP地址,而不是特殊的localhost循环回地址。

在AS 2000中,我们过去不得不使用以下程序来使DNS别名工作。但我不知道你在2005/2008年度是否还需要这么做

票数 1
EN

Stack Overflow用户

发布于 2012-03-01 15:54:33

就像达伦说的,你必须先禁用严格的名字检查。但是,还必须向注册表中的BackConnectionHostNames列表中添加与要使用的别名匹配的条目。有关这两种方法的详细信息,请参阅这篇文章的方法1(不要担心本文是针对SharePoint的;该过程适用于任何使用回环检查进行身份验证的应用程序,其中包括SSAS 2005/2008)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/469223

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档