文章編號: 841394 - 上次校閱: 2006年3月2日 - 版次: 4.3 在執行 Windows XP Service Pack 2 的電腦上,您可能無法連線至設定為使用 TCP/IP 伺服器網路程式庫的 SQL Server 執行個體
徵狀您可能無法連線至 Microsoft SQL Server 7.0 的執行個體、Microsoft SQL Server
2000 的執行個體、Microsoft SQL Server 2000 Desktop Engine (也稱為 MSDE 2000)
的執行個體、Microsoft SQL Server 2005 的執行個體,或是 Microsoft SQL Server 2005 Express
Edition 的執行個體,而且您可能會收到下列其中一個錯誤訊息。 錯誤訊息 1 [TCP/IP Sockets]Specified SQL Server not found. ([TCP/IP 通訊端]找不到指定的 SQL Server) [TCP/IP Sockets]ConnectionOpen (Connect()). ([TCP/IP 通訊端]ConnectionOpen (Connect())) 錯誤訊息 2 無法連線到伺服器 <SQL Server 執行個體名稱>: 伺服器:Msg 6, Level 16, State 1 (訊息 6、層級 16、狀態 1) [Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]Specified SQL server not found. ([Microsoft][ODBC SQL Server Driver][TCP/IP 通訊端]找不到指定的 SQL Server) 當下列情況皆成立時,就會發生這個問題:
發生的原因根據預設,當您安裝 Microsoft Windows XP Service Pack 2 時,會開啟「Windows
防火牆」。因為「Windows 防火牆」會封鎖允許和 SQL Server 或 MSDE 2000 執行個體進行網路連線之 TCP/IP 連接埠,因此當
SQL Server 設定為只聽候 TCP/IP 伺服器網路程式庫時,您可能無法連線至 SQL Server 執行個體。 其他可行方案如果要解決這個問題,您必須明確地啟用 SQL Server 的 TCP/IP
連線。 如需有關如何手動啟用 SQL Server 透過 TCP/IP 連線的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件: 841252?
(http://support.microsoft.com/kb/841252/
)
How to manually enable TCP/IP on Windows XP Service Pack 2 for SQL Server 2000
841823?
(http://support.microsoft.com/kb/841823/
)
How to manually enable TCP/IP for SQL Server 7.0 on a computer that is running Windows XP Service Pack 2
如需有關如何以程式設計方法啟用 SQL
Server 透過 TCP/IP 連線的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:839980?
(http://support.microsoft.com/kb/839980/
)
How to use a script to programmatically open ports for SQL Server to use on systems that are running Windows XP Service Pack 2
841251?
(http://support.microsoft.com/kb/841251/
)
如何在 Windows XP Service Pack 2 中啟用 SQL Server 連線
狀況說明
這是原本設計的作法。 ?考 如需有關 SQL Server 中動態和靜態連接埠配置的詳細資訊,請按一下下面的文件編號,檢視「Microsoft
知識庫」中的文件: 823938?
(http://support.microsoft.com/kb/823938/
)
How to configure an instance of SQL Server to listen on a specific TCP port or a dynamic port
如需有關網際網路防火牆的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件: 308127?
(http://support.microsoft.com/kb/308127/
)
如何手動開啟 Windows XP 網際網路連線防火牆中的連接埠
如需有關設定 SQL Server 2000 和 Windows XP SP2
的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:841249?
(http://support.microsoft.com/kb/841249/
)
如何設定 Windows XP Service Pack 2 (SP2),以便與 SQL Server 搭配使用
這篇文章中的資訊適用於:
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。 | 其他資源 其他支援網站社群立即取得協助文章翻譯 |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
回此頁最上方
