Makale numarası: 943525 - Son Gözden Geçirme: 30 Ekim 2009 Cuma - Gözden geçirme: 3.0

SQL Server 2005, SQL Server'ın yapı 3179 veya sonraki bir yap? başarısızlık kümesinin SQL Server Agent hizmeti başlatılamıyor

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ı.
Önemli Bu makale, kayıt defterini düzenlemeyle ilgili bilgi içerir. Kayıt defterini değiştirmeden önce yedeklemeyi unutmayın. Bir sorun çıkması durumunda kayıt defterini nasıl geri yükleyeceğinizi bildiğinizden emin olun. Kayıt defterini yedekleme, geri yükleme ve değiştirme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makaleyi inceleyin:
322756  (http://support.microsoft.com/kb/322756/ ) Windows'da kayıt defterini yedekleme ve geri yükleme

Bu Sayfada

Hepsini aç | Hepsini kapa

Belirtiler

Şu senaryoyu inceleyin:
  • Yükler ve sonra da Microsoft SQL Server 2005'in bir başarısızlık küme yapılandırma.
  • SQL Server 2005'in yapı 3179 olduğu veya daha sonraki bir sürüm.
  • SQL Server Agent hizmetinin başlangıç hesabını bir etki alanı Yöneticisi kullanıcı hesabıdır.
Bu durumda, SQL Server Agent hizmeti başlatılamıyor. Ayrıca, aşağıdaki hata iletisini (Sqlagent.out) SQL Server Agent günlüğüne kaydedilebilir:
-2007-10-10 10:46:24! [298] SQLServer hata: <a1>hata</a1>,-2146892987 22022, CryptUnprotectData() ' istenen işlem tamamlanamıyor. Bilgisayar için temsilci seçme için güvenilir olmalıdır ve geçerli kullanıcı hesabının temsilci seçmeye izin verecek biçimde yapılandırılmış olması gerekir. ' [sqlstate: 42000]
-2007-10-10 10:46:24! [442] ConnConnectAndSetCryptoForXpstar (0) başarısız oldu.
Not Aşağıdaki klasörde Sqlagent.out dosyadır:
SQL %ProgramFiles%\Microsoft Server\MSSQL. Instance_Number \MSSQL\LOG

Neden

Bu sorun, SQL Server Agent hizmeti SQL Server hizmetine bağlanamıyor nedeniyle oluşur.

SQL Server Agent hizmet başlatıldığında, bağlı olan SQL Server hizmetine bağlanır. SQL Server aracısı SQL Server Agent hizmeti değişiklikleri bildirmek için xp_sqlagent_notify saklı yordamı çalıştırır. Xp_sqlagent_notify saklı yordamı çalışırken, bir şifreleme API çağrısı başarısız. Bu nedenle, SQL Server Agent hizmeti SQL Server hizmetine bağlanamıyor.

Çözüm

Bu sorunla ilgili düzeltme, toplu güncelleştirme 9 önce yayımlanmıştır. SQL Server 2005 Service Pack 2 için bu toplu güncelleştirme paketini elde etme hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
953752  (http://support.microsoft.com/kb/953752/LN/ ) SQL Server 2005 Service Pack 2 için toplu güncelleştirme paketi 9
Not Yap?lar birikimli olduğu için her yeni düzeltme yayımlanan tüm düzeltmeleri içerir ve sürüm önceki SQL Server 2005 ile birlikte verilen tüm güvenlik düzeltmelerini düzeltin. Microsoft, bu düzeltmeyi içeren en son düzeltme sürümü uygulama düşündüğünüz önerir. Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
937137  (http://support.microsoft.com/kb/937137/LN/ ) SQL Server 2005 Service Pack 2'den sonra yayımlanan SQL Server 2005 derlemeleri
Microsoft SQL Server 2005 düzeltmeleri için belirli bir SQL Server hizmet paketlerini oluşturulur. Bir SQL Server 2005 Service Pack 2 düzeltme, SQL Server 2005 Service Pack 2 yüklemeye uygulamanız gerekir. Varsayılan olarak, sonraki SQL Server hizmet paketi ile bir SQL Server hizmet paketinde sağlanan herhangi bir düzeltme bulunmaktadır.

Pratik Çözüm

Bu soruna geçici bir çözüm bulmak için <a0></a0>, her biri aşağıdaki yöntemleri deneyin ve ortamınıza en bir uygun olan birini kullanın:

Yöntem 1

Bu soruna geçici bir çözüm bulmak için <a0></a0>, bilgisayarda oluşturulan tüm işlerini gerçekleştirmek için ve SQL Server 2005'e bağlanmak için yeterli kimlik bilgilerine sahip bir kullanıcı hesabıyla oturum açın. Örneğin, yerel Yöneticiler grubunun bir üyesi olan bir kullanıcı olarak oturum açın. Ardından, SQL Server Agent başlangıç hesabının bir etki alanı yönetici kullanıcı hesabına değiştirin. Kullanıcı hesabının uygun haklara sahip olmalıdır. Örneğin, kullanıcı yerel Yöneticiler grubunun bir üyesi olmalıdır.

Bunu yapmak için şu adımları izleyin:
  1. Başlat ' ı tıklatın, Programlar ' ı, Microsoft SQL Server 2005 ' i tıklatın, Konfigürasyon Araçları ' nı tıklatın ve SQL Server Configuration Manager ' ı tıklatın.
  2. SQL Server 2005 Hizmetleri ' ni tıklatın.
  3. SQL Server Agent'ı (Instance_Name) sağ tıklatın ve sonra da Özellikler ' i tıklatın.
  4. Oturum açma sekmesini tıklatın, kullanıcı oturum açma bilgilerini girin ve Tamam ' ı tıklatın.
  5. SQL Server Agent'ı (Instance_Name) sağ tıklatın ve sonra da <a2>Yeniden Başlat</a2>'ı tıklatın. SQL Server Agent hizmetinin çalışır durumda değilse, SQL Server Agent'ı (Instance_Name) sağ tıklatın ve sonra da <a2>Başlat</a2>'ı tıklatın.

Yöntem 2

Active Directory Kullanıcıları ve Bilgisayarları ek bileşeninde, SQL Server hizmet hesabının temsilcilik için güvenilme olanağı sağlar.

Not SQL Server hizmet hesabının temsilcilik için güvenilme olanağı etkinleştirildikten sonra herhangi bir kaynağın yeniden başlatma gerekmez. Temsilcilik için güvenilme olanağı, bir hizmet hesabı'nı etkinleştirme hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://technet2.microsoft.com/WindowsServer/en/library/bef202b0-c8e9-4999-9af7-f56b991a4fd41033.mspx?mfr=true (http://technet2.microsoft.com/WindowsServer/en/library/bef202b0-c8e9-4999-9af7-f56b991a4fd41033.mspx?mfr=true)

Yöntem 3

SQL Server Agent'ın adlandırılmış yöneltmeler protokolü kullanarak SQL Server hizmetine bağlanmak için yapılandırın. Bunu yapmak için <a0></a0>, her küme düğümünde aşağıdaki adımları izleyin:
  1. SQL Server Configuration Manager'ı açın.
  2. SQL Server Configuration Manager'da SQL yerel istemci yapılandırması ' nı tıklatın, diğer adları ' nı sağ tıklatın ve sonra da New Alias ' ı tıklatın.
  3. Alias - yeni iletişim kutusunda, Named Pipesiletişim kuralı listesinde seçin.
  4. Diğer ad kutusuna diğer adı belirtin.
  5. Sunucu kutusunda, SQL Server 2005 örneği belirtin ve Tamam'ı tıklatın.
  6. SQL Server Management Studio'yu açmak ve SQL Server 2005 örneği bağlanın.
  7. SQL Server Agent ' ı sağ tıklatın ve sonra da Properties ' i tıklatın.
  8. SQL Server aracısı özellikleri iletişim kutusunda, bağlantı ' yı tıklatın.
  9. Yerel ana sunucu diğer ad) kutusunda, adım 4'te belirtilen diğer ad yazın ve Tamam ' ı tıklatın.
  10. SQL Server Management Studio'da, SQL Server Agent ' ı sağ tıklatın ve sonra da <a2>Yeniden Başlat</a2>'ı tıklatın.

Adlandırılmış kanal iletişim kuralı etkinleştirilmemişse, adlandırılmış kanal iletişim kuralını etkinleştirmeniz gerekir. Adlandırılmış kanal iletişim kuralı'nı etkinleştirme hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://msdn.microsoft.com/en-us/library/ms191294(SQL.90).aspx (http://msdn.microsoft.com/en-us/library/ms191294(SQL.90).aspx)
SQL Server 2005 örneği bir adlandırılmış yöneltme dinleme için yapılandırılmamışsa, örneğinin adlandırılmış yöneltme dinleyecek şekilde yapılandırmanız gerekir. Daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://msdn.microsoft.com/en-us/library/ms189321(SQL.90).aspx (http://msdn.microsoft.com/en-us/library/ms189321(SQL.90).aspx)
Not Diğer ekledikten sonra örnek için yerel olarak bağlanan tüm istemci uygulamaları, bağlantı için adlandırılmış yöneltmeler protokolü kullanın.

Referanslar

SQL Server Service Pack 2, sonra kullanılabilen yap?lar listesi hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
937137  (http://support.microsoft.com/kb/937137/LN/ ) SQL Server 2005 Service Pack 2'den sonra yayımlanan SQL Server 2005 derlemeleri
SQL Server için artımlı hizmet modeli hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
935897  (http://support.microsoft.com/kb/935897/LN/ ) SQL Server ekibinden bildirilen sorunlar için düzeltmeler ulaştırmak için artımlı bir hizmet modeli kullanılabilir
SQL Server 2005 Service Pack 2'yi edinme hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
913089  (http://support.microsoft.com/kb/913089/LN/ ) En son SQL Server 2005 hizmet paketi nasıl elde edilir
Yeni özellikleri ve SQL Server 2005 Service Pack 2'ndeki geliştirmeler hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://go.microsoft.com/fwlink/?LinkId=71711 (http://go.microsoft.com/fwlink/?LinkId=71711)
SQL Server güncelleştirmelerinin adlandırma şeması hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
822499  (http://support.microsoft.com/kb/822499/LN/ ) Microsoft SQL Server yazılım güncelleştirme paketlerinin yeni adlandırma şeması
Yazılım güncelleştirme terminolojisi hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
824684  (http://support.microsoft.com/kb/824684/ ) Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL 2005 Server Enterprise
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Enterprise X64 Edition
Anahtar Kelimeler: 
kbmt kbexpertiseadvanced kbtshoot kbprb KB943525 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:943525  (http://support.microsoft.com/kb/943525/en-us/ )