1. 程式人生 > >SQL Server 2005外部不能訪問的解決辦法

SQL Server 2005外部不能訪問的解決辦法

在配置工具中的服務和遠端連線的外圍應用配置器 ---》遠端連線--》本地連線和遠端連線--》同時使用TCP/IP和named pipes。確定,重新啟動sql服務。
 

最近安裝了SQL Server 2005企業版。其他都還順利,但是卻無法連線著名的1433埠,百思不得其解。於是進入SQL Server的配置管理器中才發現SQL Server 2005預設沒有開啟1433埠,更是禁用了TCP/IP的連線支援。

  雖然微軟此舉是為了提高安全性,並改用了動態埠和共享記憶體的方式讓其他程式連線SQL Server 2005資料庫,但許多老的應用程式還是要通過傳統的TCP 1433埠進行連線,所以我們仍舊需要手工來開啟一下這個埠的支援。另外,在SQL Server 2005中還有一個“外圍應用配置器”,專門用來對SQL Server資料庫引擎作開啟和關閉外部連線的控制,在那裡面也需要設定一下。

  開啟【開始選單】|【所有程式】|【Microsoft SQL Server 2005】|【Configuration Tools】|【SQL Server Configuration Manager】;

  進入【SQL Server 2005 Network Configuration】|【Protocols for 資料庫示例名】;

  進入【TCP/IP】屬性->Properties->IP Addresses,設定如下屬性:

  將所有IP地址的Enabled屬性置為Yes、TCP Port埠號設為1433