處理從其他伺服器的連接是不同於使用者連接的.你可以確認其它伺服器是否可連接到該伺服器,如果有使用分散式交易的話,可以控制遠端查詢逾時時間是多少.想要設定遠端連接連接請遵循以下步驟:

1. 在伺服器屬性視窗選擇連接頁面.

2. 勾選允許伺服器的遠端連接.遠端伺服器應該要可以登入該伺服器遠端執行預存程序(stored procedures).如果你選擇了該選項,你必須重新啟動SQL Server 執行個體才能套用相關改變.

注意:Remote procedure call(RPC) 連接預設是允許的.如果你變更了該行為,遠端伺服器將無法登入SQL Server.該設定的變更,將可保持SQL Server對於遠端伺服器存取的安全.

3. 依預設遠端查詢逾時設定為600 秒.你可以再連接頁面去設定這數值,該數值是以秒為單位且範圍從0~2,147,483,647.如果該數值設定為0,表示遠端伺服器連接沒有查詢逾時限制.

4. 在伺服器上執行分散式交易預存程序和查詢可以透過分散式交易協調器(DTC)來處理.如果你想要使用該方法執行預存程序,請選擇需要伺服器對伺服器通訊的分散式交易並勾選它.如果你更改了該選項,你必須重新啟動SQL Server 執行個體.

5.點選確定.

clip_image001[6]

這些選項也能透過 sp_configure 設定.相關 Transact-SQL 陳述式是:

· exec sp_configure "remote access", <0 or 1>

· exec sp_configure "remote query timeout", <number of seconds>

· exec sp_configure "remote proc trans", <0 or 1>

附註:數值0表示將關閉遠端伺服器連接,1表示開啟該選項.

來源出處: Microsoft Press book Microsoft SQL Server 2008 Administrator’s Pocket Consultant, Second Edition by William R. Stanek.