Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Azure SQL Managed Instance
Tar bort en server från listan över kända fjärr- och länkade servrar på den lokala instansen av SQL Server.
Transact-SQL syntaxkonventioner
Syntax
sys.sp_dropserver
[ @server = ] N'server'
[ , [ @droplogins = ] 'droplogins' ]
[ ; ]
Arguments
[ @server = ] N'server'
Servern ska tas bort. @server är sysname, utan standard. @server måste existera.
[ @droplogins = ] 'droplogins'
Indikerar att relaterade fjärr- och länkade serverinloggningar för @server också måste tas bort om @droplogins anges.
@droplogins är karaktär(10), med en standard på NULL.
Returnera kodvärden
0 (lyckades) eller 1 (fel).
Remarks
Ett fel ges om du kör sp_dropserver på en server med tillhörande fjärr- och länkade serverinloggningsposter, eller om du är konfigurerad som en replikeringspublicist. För att ta bort alla fjärr- och länkade serverinloggningar för en server när du tar bort servern, använd argumentet @droplogins .
sp_dropserver kan inte köras i en användardefinierad transaktion.
Att använda sp_dropserver för att ändra det lokala servernamnet kan orsaka oavsiktliga effekter eller icke-stödda konfigurationer.
Permissions
Kräver ALTER ANY LINKED SERVER behörighet på servern.
Examples
Följande exempel tar bort fjärrservern ACCOUNTS och alla tillhörande fjärrinloggningar från den lokala instansen av SQL Server.
EXECUTE sp_dropserver 'ACCOUNTS', 'droplogins';