伺服器設定:遠端存取
適用於:SQL Server
本文說明 remote access
設定選項,這是已取代的 SQL Server 對 SQL Server 通訊功能。
此選項會影響使用 sp_addserver 和 sp_addlinkedserver 新增的伺服器。 如果您使用連結的伺服器,則應該維持啟用 remote access
(預設)。
重要
SQL Server 的未來版本將移除此功能。 請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。
如果您是因無法連線到 SQL Server 而瀏覽此頁面,請改為參閱下列其中一篇文章:
- 教學課程:資料庫引擎使用者入門
- 登入 SQL Server
- 當系統管理員遭到鎖定時連線到 SQL Server
- 連接至已註冊的伺服器 (SQL Server Management Studio)
- 從 SQL Server Management Studio 連線到任何 SQL Server 元件
- sqlcmd - 連線至資料庫引擎
- 如何疑難排解與 SQL Server 資料庫引擎的連線
程式設計人員可能對下列文章感興趣:
管理遠端存取
remote access
設定選項透過本機或遠端伺服器 (SQL Server 執行個體執行位置),控制預存程序的執行方式。
remote access
選項的預設值為 1
(啟用)。 這會授與權限以從遠端伺服器執行本機預存程序,或從本機伺服器執行遠端預存程序。 若要防止透過遠端伺服器執行本機預存程序,或防止透過本機伺服器執行遠端預存程序,請將此選項設定為 0
(停用)。
您必須重新啟動 SQL Server,此設定才會生效。
SQL Server Management Studio (SSMS) 中的記錄傳送狀態報表需要遠端存取才能正常運作,LSAlert 作業才能適當完成。
權限
不含參數或只含第一個參數之 sp_configure
上的執行權限預設會授與所有使用者。
若要同時以兩個參數執行 sp_configure
,變更設定選項或執行 RECONFIGURE
陳述式,使用者必須取得 ALTER SETTINGS
伺服器層級權限。 sysadmin 和 serveradmin 固定伺服器角色隱含地持有 ALTER SETTINGS
權限。
使用 SQL Server Management Studio
在物件總管中,請以滑鼠右鍵按一下伺服器,然後選取 [屬性]。
選取 [連線] 節點。
在 [遠端伺服器連接] 下,選取或清除 [允許此伺服器的遠端連接] 核取方塊。
使用 Transact-SQL
連線至資料庫引擎。
在標準列上,選取 [新增查詢]。
複製下列範例並將其貼到查詢視窗中,然後選取 [執行]。 此範例示範如何使用 sp_configure 將
remote access
選項的值設定為0
。
EXEC sp_configure 'remote access', 0;
GO
RECONFIGURE;
GO
如需詳細資訊,請參閱伺服器設定選項。