İş oluşturmak için kullanıcının SQL Server Aracısı sabit veritabanı rollerinden birinin veya sysadmin sabit sunucu rolünün üyesi olması gerekir. Bir iş yalnızca sahibi veya sysadmin rolüne ait üyeler tarafından düzenlenebilir. SQL Server Aracısı sabit veritabanı rolleri hakkında daha fazla bilgi için bkz. SQL Server Aracısı Sabit Veritabanı Rolleri.
bir işin sahibini değiştirmek için sistem yöneticisi olmanız gerekir.
Başka bir oturum açma işlemine iş atamak, yeni sahibin işi başarıyla çalıştırmak için yeterli izne sahip olduğunu garanti etmez.
Güvenlik
Güvenlik nedeniyle, işin tanımını yalnızca iş sahibi veya sysadmin rolünün bir üyesi değiştirebilir. Yalnızca sysadmin sabit sunucu rolünün üyeleri diğer kullanıcılara iş sahipliği atayabilir ve iş sahibinden bağımsız olarak herhangi bir işi çalıştırabilir.
Not
İş sahipliğini, sysadmin sabit sunucu rolünün üyesi olmayan bir kullanıcıyla değiştirirseniz ve iş proxy hesapları gerektiren iş adımlarını (örneğin, SSIS paketi yürütme) yürütüyorsa, kullanıcının söz konusu proxy hesabına erişimi olduğundan emin olun, aksi takdirde iş başarısız olur.
Nesne Gezgini'nde SQL Server Veritabanı Altyapısı örneğine bağlanın ve bu örneği genişletin.
SQL Server Agent genişletin, Görevler genişletin, göreve sağ tıklayın ve ardından Özellikleröğesine tıklayın.
Sahibi listesinde bir oturum açma seçin. bir işin sahibini değiştirmek için sistem yöneticisi olmanız gerekir.
Başka bir oturum açma işlemine iş atamak, yeni sahibin işi başarıyla çalıştırmak için yeterli izne sahip olduğunu garanti etmez.
Transact-SQL Kullanımı
Başkalarına bir işin sorumluluğunu vermek için
Nesne Gezgini'nde Veritabanı Altyapısı örneğine bağlanın ve ardından bu örneği genişletin.
Araç çubuğunda Yeni Sorgu öğesine tıklayın.
Sorgu penceresinde, sistem saklı yordamı sp_manage_jobs_by_login (Transact-SQL) kullanan aşağıdaki deyimleri girin. Aşağıdaki örnek, danw olan tüm işleri françoisa'e yeniden atar.
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
SQL Server'ın msdb veritabanında yöneticilere SQL Server Aracısı erişimi üzerinde daha ayrıntılı denetim sağlayan sabit veritabanı rolleri hakkında bilgi edinin.