Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: SQL Server
Azure SQL Managed Instance
Menghapus server dari daftar server jarak jauh dan tertaut yang diketahui pada instans lokal SQL Server.
Sintaks
sp_dropserver
[ @server = ] N'server'
[ , [ @droplogins = ] 'droplogins' ]
[ ; ]
Argumen
[ @server = ] N'server'
Server yang akan dihapus. @server adalah sysname, tanpa default. @server harus ada.
[ @droplogins = ] 'droplogins'
Menunjukkan bahwa login server jarak jauh dan tertaut terkait untuk @server juga harus dihapus jika @droplogins ditentukan. @droplogins adalah char(10), dengan default NULL.
Mengembalikan nilai kode
0 (berhasil) atau 1 (kegagalan).
Keterangan
Kesalahan dikembalikan jika Anda menjalankan sp_dropserver di server dengan entri masuk server jarak jauh dan tertaut terkait, atau dikonfigurasi sebagai penerbit replikasi. Untuk menghapus semua login server jarak jauh dan tertaut untuk server saat Anda menghapus server, gunakan argumen @droplogins .
sp_dropserver tidak dapat dijalankan di dalam transaksi yang ditentukan pengguna.
Menggunakan sp_dropserver untuk mengubah nama server lokal dapat menyebabkan efek yang tidak diinginkan atau konfigurasi yang tidak didukung.
Izin
ALTER ANY LINKED SERVER Memerlukan izin pada server.
Contoh
Contoh berikut menghapus server ACCOUNTS jarak jauh dan semua login jarak jauh terkait dari instans lokal SQL Server.
EXECUTE sp_dropserver 'ACCOUNTS', 'droplogins';