SQL Agent Job’ların Owner’ları Neden Önemsemelisiniz?

Posted by: copy_zenx_wordpress_master
Category: Level 50, SQL Server

SQL Agent Job’ların Owner’ları Neden Önemsemelisiniz?

Kategori: Güvenlik

Kullanıcılar işten ayrıldığında;

Oturum açma devre dışı bırakıldığında, silindiğinde veya Active Directory kullanılamadığında job çalışmayı durdurabilir.

Best practices’ler, tüm job ownerlar’ı SA hesabına ayarlamanızı önerir.

Not: Özel olarak SQL Agent Jobları için hesap oluşturma veya oturum açma gibi farklı bir yaklaşımınız olabilir.

Tüm SQL Server Agent Job’larda Owner Nasıl Doğrulanır?

Job’ları ve owner’ları kontrol etmek için aşağıdaki sorguyu kullanabilirsiniz.

 

SELECT sj.name AS [Job Name],

sj.[description] AS [Job Description],

SUSER_SNAME(sj.owner_sid) AS [Job Owner],

sj.date_created AS [Date Created],

sj.[enabled] AS [Job Enabled],

sc.name AS [Category Name]

FROM msdb.dbo.sysjobs AS sj WITH (NOLOCK)

INNER JOIN msdb.dbo.syscategories AS sc WITH (NOLOCK)

ON sj.category_id = sc.category_id

ORDER BY sj.name OPTION (RECOMPILE);

 

SQL Server Agent Job’larının Owner’ı nasıl değiştirilir?

  1. SSMS’i kullanarak Agent SERVER’a tıklayın
  2. Jobs kısmını açın ve Job’a gelip sağa tıklayın properties’ı açın.
  3. Property owner’ı SA olarak değiştirin.

Size ve Veritabanlarınıza Yardımcı Olmak İçin Bekliyoruz!

Author: copy_zenx_wordpress_master