今天为产品部门部署crm2011,碰到一个的问题。

       首先,为crm2011新部署了一个基础环境。在现有域新建一台windows server 2008 R2 (64bit) ,打上最新补丁,安装 SQL2008R2 (64bit)(crm2011都必须用64bit的环境了,微软家族中通常最新的应用程序都要求基础架构也要最新,更新换代的需要)。这些部署完成后,发现一个问题--机器没改名,于是为服务器改名。今天的问题就是从这个不按流程操作引起的。

     接下来,安装crm2011。在验证SQLserver连接时,出现一个提示 “The instance name must be same as computer name ” -----很明显,sql server instance name 不匹配了。

     打开sql server管理工具,显示的名称是和机器名一致,奇怪了,怎么会出现不匹配的提示?于是 在查询器 select @@servername ,查询结果果真是改名前的名称!!

     删除旧名称:sp_dropserver 'old name'

     更改新名称:sp_addserver 'current computer name' , 'local'

再次查询,结果与机器名一致了。

接下来继续跑完安装向导即可。