sqlserver 2005集群远程节点安装失败的问题

sqlserver 2005+mscs双节点安装过程中,在节点1上发起安装,当进行到远程节点安装时,一般是通过调用节点2上的一个“计划任务”来进行远程节点安装的,但一般可能遇到一个诡异的报错:安装程序无法在远程计算机上启动,请检查远程计算机上年的任务计划程序时间日志。

这个问题我这里是因为开启了远程桌面连接节点2,造成占用了远程在节点2上安装sqlserver 2005的管道资源,注销掉节点2上的登陆,再次发起安装就可以了。(很诡异)

 

–EOF–

sqlserver 2005和2008远程访问的问题

很多情况下,sqlserver 2005和2008在安装完毕后,监听的端口可能是动态的,也就是并非以往大家认为的1433端口。当你使用MS sqlserver management studio来访问时,需要这样书写:ip实例名,端口。例如:192.168.56.113ttc,1770。否则死活是无法连接到sqlserver服务端的,通常报错:

请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 – 无法打开到 SQL Server 的连接)

可以将sqlserver的服务端监听端口固定在1433上,在安装sqlserver的本地服务器上找到”sqlserver comfiguration manager”,sqlserver 2005网络配置,点击tip/ip。进行端口的固定设置。

sqlserver 2008安装完毕后,可能也是上述这个问题,需要注意。当然,在“sqlserver的外围应用配置器”工具上也有一个是否允许“远程访问”的设置,也需要检查。

//updated 2014-01-14

上面的信息是不准确的,正确的访问远程数据库的书写方式应该是”192.168.2.11instance_name”。

如果按照上述”IPinstance_name”方式访问,是无需配置任何网络项目的,包括:port等。如果仅仅在SQL Server客户端管理工具中仅仅输入”IP”,那是需要按照上述方式做网络相关配置的。

上述的内容在SQL Server 2008R2上进行过测试。

–EOF–