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
Menghapus server yang ditentukan dari daftar server target yang tersedia.
Sintaks
sp_delete_targetserver
[ @server_name = ] N'server_name'
[ , [ @clear_downloadlist = ] clear_downloadlist ]
[ , [ @post_defection = ] post_defection ]
[ ; ]
Argumen
[ @server_name = ] N'server_name'
Nama server yang akan dihapus sebagai server target yang tersedia. @server_name adalah sysname, tanpa default.
[ @clear_downloadlist = ] clear_downloadlist
Menentukan apakah akan menghapus daftar unduhan untuk server target. @clear_downloadlist adalah bit, dengan default .1
- Ketika @clear_downloadlist adalah
1, prosedur menghapus daftar unduhan untuk server sebelum menghapus server. - Saat @clear_downloadlist adalah
0, daftar unduhan tidak dibersihkan.
[ @post_defection = ] post_defection
Menentukan apakah akan memposting instruksi cacat ke server target. @post_defection adalah bit, dengan default .1
- Ketika @post_defection adalah
1, prosedur memposting instruksi cacat ke server target sebelum menghapus server. - Ketika @post_defection adalah
0, prosedur tidak memposting instruksi cacat ke server target.
Mengembalikan nilai kode
0 (berhasil) atau 1 (kegagalan).
Tataan hasil
Tidak ada.
Keterangan
Cara normal untuk menghapus server target adalah dengan memanggil sp_msx_defect di server target. Gunakan sp_delete_targetserver hanya ketika pembelotan manual diperlukan.
Izin
Untuk menjalankan prosedur tersimpan ini, pengguna harus diberikan peran server tetap sysadmin .
Contoh
Contoh berikut menghapus server LONDON1 dari server pekerjaan yang tersedia.
USE msdb;
GO
EXECUTE dbo.sp_delete_targetserver @server_name = N'LONDON1';
GO