SQL server 连接语句连接不上,该如何解决

SQL server 连接语句连接不上
SQL Server 2005重装之后,自己用VC写的连接SQL Server 的数据库的连接语句中,如果将
Data Source 改为本地IP:127.0.0.1,就没有办法连接,写服务名(22ZQQ...字符串)就可以。求大神分析,要如何处理SQL Server 2005 数据库才可以把服务名改为本地或远程IP地址就能连,重装之前是可以这样连接的。

注:完整连接语句:
Provider=SQLNCLI;Data Source=%s;Initial Catalog=%s;User Id=%s;Password=%s;
SQL Server IP 连接语句 MFC

------解决方案--------------------
启用SQL Server Browser 服务,以及TCP/IP协议