Share via


sp_dropserver (Transact-SQL)

更新: 2006 年 4 月 14 日

從 SQL Server 本機執行個體上的已知遠端和連結伺服器清單中移除伺服器。

主題連結圖示Transact-SQL 語法慣例

語法

sp_dropserver [ @server = ] 'server' 
     [ , [ @droplogins = ] { 'droplogins' | NULL} ]

引數

  • [ @server = ] 'server'
    這是要移除的伺服器。serversysname,沒有預設值。server 必須已經存在。
  • [ @droplogins = ] 'droplogins' | NULL
    指出如果指定了 droplogins,也必須移除 server 的相關遠端和連結伺服器登入。@droploginschar(10),預設值是 NULL。

傳回碼值

0 (成功) 或 1 (失敗)

備註

如果您在具有相關聯的遠端和連結伺服器登入項目的伺服器上執行 sp_dropserver,或是以複寫發行者來設定,就會傳回錯誤訊息。若要在移除伺服器時移除伺服器的所有遠端和連結伺服器登入,請使用 droplogins 引數。

sp_dropserver 無法在使用者自訂交易內執行。

權限

需要伺服器的 ALTER ANY LINKED SERVER 權限。

範例

下列範例會從 SQL Server 本機執行個體移除遠端伺服器 ACCOUNTS 和所有相關聯的遠端登入。

sp_dropserver 'ACCOUNTS', 'droplogins';

請參閱

參考

安全性預存程序 (Transact-SQL)
sp_addserver (Transact-SQL)
sp_dropremotelogin (Transact-SQL)
sp_helpremotelogin (Transact-SQL)
sp_helpserver (Transact-SQL)
系統預存程序 (Transact-SQL)

說明及資訊

取得 SQL Server 2005 協助

變更歷程記錄

版本 歷程記錄

2006 年 4 月 14 日

新增內容:
  • 加入若以複寫發行者來設定伺服器,sp_dropserver 會傳回錯誤。