sp_manage_jobs_by_login (T-SQL)
Berlaku untuk:SQL Server
Menghapus atau menetapkan ulang pekerjaan milik login yang ditentukan.
Sintaks
sp_manage_jobs_by_login
[ @action = ] 'action'
[, [@current_owner_login_name = ] 'current_owner_login_name']
[, [@new_owner_login_name = ] 'new_owner_login_name']
Argumen
[ @action = ] 'action'
Tindakan yang harus diambil untuk login yang ditentukan. action is varchar(10), tanpa default. Saat tindakanadalah DELETE, sp_manage_jobs_by_login menghapus semua pekerjaan yang dimiliki oleh current_owner_login_name. Saat tindakan ADALAH REASSIGN, semua pekerjaan ditetapkan ke new_owner_login_name.
[ @current_owner_login_name = ] 'current_owner_login_name'
Nama login pemilik pekerjaan saat ini. current_owner_login_name adalah sysname, tanpa default.
[ @new_owner_login_name = ] 'new_owner_login_name'
Nama login pemilik pekerjaan baru. Gunakan parameter ini hanya jika tindakan adalah REASSIGN. new_owner_login_name adalah sysname, dengan default NULL.
Mengembalikan Nilai Kode
0 (berhasil) atau 1 (kegagalan)
Tataan Hasil
Tidak ada
Izin
Untuk menjalankan prosedur tersimpan ini, pengguna harus diberikan peran server tetap sysadmin .
Contoh
Contoh berikut menetapkan ulang semua pekerjaan dari danw
ke françoisa
.
USE msdb ;
GO
EXEC dbo.sp_manage_jobs_by_login
@action = N'REASSIGN',
@current_owner_login_name = N'danw',
@new_owner_login_name = N'françoisa' ;
GO
Lihat Juga
sp_delete_job (T-SQL)
Prosedur Tersimpan Sistem (Transact-SQL)
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk