﻿# SQL Server 透過 TCP/IP 遠端連線時如何使用非 1433 埠號

最近客戶提供了一台 SQL Server 2008 的測試機給我們，不過特別的是他們提供的 SQL Server 2008 並非使用預設的 1433 埠號(Port)。一般來說，網路連線到非預設埠號時，都會使用冒號 ( : ) 分隔，不過當我在 SQL Server Management Studio 中輸入 192.xxx.xxx.111:14333 這樣的格式連線時，卻會出現以下錯誤：

![Connect to Server](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/7b1918b9c19729d9955c-image_6.png "Connect to Server")

![Connect to Server](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/71d0663d1b2eecc6f516-image_3.png "Connect to Server")

這真的是件詭異的事，正常來說連線到不同的 Port 不都是這樣表示的嗎？在不斷嘗試好幾分鐘之後，決定放棄，改搜尋 Google 大神，最後終於找到正確的表示法。

原來在 SQL Server Management Studio 中要連接非 1433 的 Port 必須使用逗號 ( , ) 當成分隔符號，才能夠正確連到遠端電腦。

![在 SQL Server Management Studio 中要連接非 1433 的 Port 必須使用逗號 ( , )當成分隔符號，才能夠正確連到遠端電腦。](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/464a0384d7ed64070867-image_9.png "在 SQL Server Management Studio 中要連接非 1433 的 Port 必須使用逗號 ( , ) 當成分隔符號，才能夠正確連到遠端電腦。")

**相關連結**

-   [SQL Server 2005 Connection String Samples - ConnectionStrings.com](< rel=>)
-   [SQL Server 2008 Connection String Samples - ConnectionStrings.com](http://www.connectionstrings.com/sql-server-2008)
