在安装SCCM2012SP1过程中,连接远程数据库中自己命名的实例,提示报错,截图如下:

143909528.jpg

根据提示信息逐一排除以下问题:

1、确保SQL服务器名称是否正确。

2、确保TCP1433和4022端口有没有被防火墙屏蔽。

3、站点服务器帐号加入SQLServer的sysadmin角色成员里。

4、确保SQL实例没有使用动态端口,可参考:

http://msdn.microsoft.com/en-us/library/ms177440.aspx

这里要说明的是因为命名实例的默认设置是动态端口,所以我们要把动态端口改成静态端口。

操作如下:

1、打开sqlserver配置管理器,依次点击sqlserver网络配置-[命名实例]的协议,启用TCP/IP,

144028233.jpg

删除动态端口,在“IPALL”中的TCP端口设置为静态端口,这里我设置成1435;

设置完成后重新启动服务"SQLServer(实例名称),并确保"SQL浏览器"服务正在运行。

144048788.jpg