sp_dropserver (Transact-SQL)
從 SQL Server 本機執行個體上的已知遠端和連結伺服器清單中移除伺服器。
適用於:SQL Server (SQL Server 2008 至目前版本)。 |
語法
sp_dropserver [ @server = ] 'server'
[ , [ @droplogins = ] { 'droplogins' | NULL} ]
引數
[ @server = ] 'server'
這是要移除的伺服器。 server 是 sysname,沒有預設值。 server 必須存在。[ @droplogins = ] 'droplogins' | NULL
指出如果指定了 droplogins,也必須移除 server 的相關遠端和連結伺服器登入。 @droplogins 是 char(10),預設值是 NULL。
傳回碼值
0 (成功) 或 1 (失敗)
備註
如果您在具有相關聯的遠端和連結伺服器登入項目的伺服器上執行 sp_dropserver,或是以複寫發行者來設定,就會傳回錯誤訊息。 若要在移除伺服器時移除伺服器的所有遠端和連結伺服器登入,請使用 droplogins 引數。
sp_dropserver 無法在使用者自訂交易內執行。
權限
需要伺服器的 ALTER ANY LINKED SERVER 權限。
範例
下列範例會從 SQL Server 本機執行個體移除遠端伺服器 ACCOUNTS 和所有相關聯的遠端登入。
sp_dropserver 'ACCOUNTS', 'droplogins';
請參閱
參考
sp_dropremotelogin (Transact-SQL)