Makale numarası: 911305 - Son Gözden Geçirme: 01 Ekim 2009 Perşembe - Gözden geçirme: 2.0

Windows Hizmet Denetim Yöneticisi'ni kullanarak SQL Server Agent hizmetinin başlangıç hesabını değiştirdikten sonra SQL Server Agent işler başarısız olabilir

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
# Hata: 413203 (SQLBUDT)
Hepsini aç | Hepsini kapa

Belirtiler

Olan bir SQL Server Agent işlemini çalıştırırsanız, bir belirtilen proxy hesabı bir adım “ Çalıştır olarak ” yapılandırılmış, çalışma geçmişi aşağıdaki hata iletisini alabilirsiniz:

Hata:
Kullanıcı olarak çalıştırılır: Domain \ Account.
Adım Step Number işinin Unique Job ID için işlem oluşturulamadı (nedeni: BIR gereken ayrıcalık istemci tarafından tutulur). Adım başarısız oldu.
Bu hata iletisi, genellikle aşağıdaki iş adım tiplerini etkileyebilir:
  • Işletim sisteminin (CmdExec) iş adım
  • SQL Server ıntegration Hizmetleri paketi iş adım
  • Çoğaltma işlemini adım iş adım türleri
Ayrıca, bir çoğaltma aracısının işlemini çalıştırmayı denediğinizde , çoğaltma aracısı işlemi başarısız olabilir ve aşağıdakine benzer bir hata iletisi alabilirsiniz:
Kullanıcı olarak çalıştırılır: <useraccount>. Çoğaltma çoğaltması anlık görüntü Subsystem: <agentname>Aracısı başarısız oldu. Kullanıcı olarak çalıştırılır: <useraccount>. İstemci gerekli bir ayrıcalığa sahip değil. Adım başarısız oldu. [sqlstate: 42000] (Hata 14151). Adım başarısız oldu.

Neden

Bu sorun, Windows Hizmet Denetim Yöneticisi yeni etki alanı hesabına Aracısı işleri çalıştırmak için gerekli izinleri vermek edemiyor nedeniyle oluşur.

SQL Server Configuration Manager hizmet hesabı ve parola değiştirme ötesinde ek adımlar. Bu adımları uygun Grup üyeliği için gerekli izinleri sağlayan hizmet hesabı ekler.

SQL Server Agent hizmet hesabı gerekli bir alt işlem proxy hesabının bağlamında spawn için gerekli işletim sistemi izinlere sahip olduğunuzda Belirtiler bölümünde sözü edilen ikinci hata iletisini alırsınız.

Not Bu hata iletisi genellikle proxy hesabını ancak yerine proxy hesabının kimliğine bürünmek çalışan SQL Server Agent hizmet hesabı kaynaklanır değil. SQL Server Agent hizmet hesabı, kimliğe bürünme yapmak için gereken ayrıcalıklara eksik.

Çözüm

Bu sorunu gidermek için <a0></a0>, SQL Server Configuration Manager etki alanı hesabının bir başlangıç hesabını değiştirmek için kullanın. Ardından, SQL Server Configuration Manager başlangıç hesabı için bir etki alanı hesabı değiştirmek için kullanın. Bunu yaptığınızda, SQL Server Configuration Manager, etki alanı hesabını güvenlik grubuna ekleyin:
SQLServer2005SQLAgentUser $ ComputerName $ InstanceName
Bu nedenle, SQL Server Configuration Manager, etki alanı hesabına Aracısı işleri çalıştırmak için gerekli izinleri verin.
Bu sorunu gidermek için aşağıdaki adımları izleyin:
  1. SQL Server Agent hizmet hesabı, LocalSystem hesabı için SQL Server Configuration Manager'da ayarlayın.
  2. Durdurun ve sonra SQL Server Agent hizmeti başlatın.
  3. SQL Server Agent hizmet hesabı'nı SQL Server Configuration Manager'da özgün hesabın geri sıfırlandı.
  4. Durdurun ve sonra SQL Server Agent hizmeti başlatın.
SQL Server Configuration Manager'da SQL Server Agent hizmet hesabının parolasını de sıfırlayabilirsiniz.

Bu sorunun oluşmaması için daha sonra SQL Server Configuration Manager yerine Windows Hizmet Denetim Yöneticisi başlatma hesaplarını değiştirmek için kullanmanızı öneririz.

SQL Server hizmet hesabını değiştirme hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitelerini ziyaret edin:

Durum

Microsoft, "Geçerli Olduğu Ürünler" bölümünde listelenen Microsoft ürünlerinde bu sorunun olduğunu onaylamıştır.

Daha fazla bilgi

SQL Server 2005, SQL Server Kurulum programı tarafından aşağıdaki kullanıcı grupları oluşturulur:
  • Varsayılan örneği: SQLServer2005SQLAgentUser $ bilgisayaradı $ MSSQLSERVER
  • Adlandırılmış örneğine: SQLServer2005SQLAgentUser $ bilgisayaradı $ ÖrnekAdı
Aşağıdaki kullanıcı gruplarını, SQL Server 2008, SQL Server Kurulum programı tarafından oluşturulur:
  • Varsayılan örneği: SQLServerSQLAgentUser $ bilgisayaradı $ MSSQLSERVER
  • Adlandırılmış örneğine: SQLServerSQLAgentUser $ bilgisayaradı $ ÖrnekAdı
Grupların özellikleri için proxy hesaplarına izin vermek için uygun izinlere sahip.

Bir SQL Server Agent hizmet hesabı için gerekli izinler hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitelerini ziyaret edin:

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL 2005 Server Enterprise
  • Microsoft SQL 2005 Server Workgroup
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Workgroup
Anahtar Kelimeler: 
kbmt kbsql2005repl kbexpertiseadvanced kbbug KB911305 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:911305  (http://support.microsoft.com/kb/911305/en-us/ )