使用SQL語句刪除SQL服務器注冊
下面將為您介紹如何使用SQL語句來刪除SQL服務器注冊,如果您在刪除遠程或鏈接服務器時出現過問題,不妨一看,相信對您會有所幫助。
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。
權限
只有 sysadmin 或 setupadmin 固定服務器角色的成員才可以執行 sp_dropserver。