Makale numarası: 322140 - Son Gözden Geçirme: 09 Aralık 2005 Cuma - Gözden geçirme: 3.6

<a1>Hata</a1> SQL Server Agent'ı başlatmaya çalıştığınızda 1053

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ı.
Hepsini aç | Hepsini kapa

Belirtiler

SQL Server Agent hizmeti başlatılmaz ve bu hata 1053 oluşturur:
SQLServerAgent hizmetini bu hizmetin işlem gerçekleştirilirken bir hata 1053 (hizmet başlatma ya da denetim isteğine uygun bir zamanda. yanıt vermedi) oluştu.

Neden

Bu sorun, aşağıdakilerden biri nedeniyle oluşur:
  • SQLServerAgent hizmetinin başlangıç hesabını SQLAgent.out dosyalarını içeren klasörün doğru izinlere sahip olmayabilirsiniz.
  • SQL Server Agent hata günlüğü, bir yol veya doğru olmayan bir dosya adı içerebilir.
  • Bazı yürütülebilir .dll dosyalarının bozulması veya zarar görmesi.
  • SQLServerAgent hizmetinin başlangıç hesabını kayıt kullanmak için doğru izinlere sahip olabilir.

Çözüm

Bu sorunu gidermek için <a0></a0>, durumunuza bağlı olarak aşağıdaki yöntemlerden birini kullanın:
  • SQLServerAgent hizmetinin başlangıç hesabını SQLAgent.out dosyalarını içeren klasörün doğru izinlere sahip olmayabilirsiniz.

    Bu durumda, belirtilen SQLServerAgent hizmeti hesabının tam denetimi olduğunu doğrulayın, SQLAgent.out SQLAgent.1, SQLAgent.2 ve diğer SQL Server dosyalarının bulunduğu klasörü için izinleri. Bu dosyalar, genellikle SQL Server yükleme yolu LOG klasöründe depolanır.
  • SQL Server Agent hata günlüğü, bir yol veya doğru olmayan bir dosya adı içerebilir.

    Bu durumda, SQLAgent.out için yolu ve dosya adının geçerli olduğunu doğrulayın:
    1. SQL Server Enterprise Manager'da yönetimi genişletin klasör.
    2. SQL Server Agent ' ı sağ tıklatın ve sonra da Properties ' i tıklatın.
    3. Hata Kütüğü ' altında Dosya adı yanındaki belirtilen yolun geçerli olduğundan emin olun.
    4. Dosya adı SQLAGENT.out olduğundan emin olun.
  • Bazı yürütülebilir .dll dosyalarının bozulması veya zarar görmesi.

    Bu durumda, aşağıdaki komutu çalıştırarak, SQL Server Agent komut isteminden başlatma deneyin:

    Varsayılan örneği
    sqlagent -c -v 
    Adlı örnek
    sqlagent -i[Instance Name] -c -v 
    aşağıdaki hata iletisini alırsanız,
    Dil kaynak dosyası sqlagent.rll yüklenemedi gibi yürütme devam edemiyor
    SQLAgent.dll ve SQLAgent.rll dosyaları (SQLAgent.dll ve SQLAgent.rll), bu dosyaların başka kopyalarını ile değiştirin.
  • SQLServerAgent hizmetinin başlangıç hesabını kayıt kullanmak için doğru izinlere sahip olabilir.

    Bu durumda, MSSQLSERVER başlangıç hesap, SQL Server Agent başlangıç hesap ve Microsoft Distributed Transaction Coordinator (MS DTC) başlangıç hesap kayıt defterinde aşağıdaki anahtarların tam denetimi olduğundan emin olun:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC


    Aşağıdaki anahtarları için varsayılan örneği verilmiştir:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVER

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlset\Services\SQLSERVERAGENT


    Aşağıdaki anahtarları için adlandırılmış örnek verilmiştir:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQL$<INSTANCE>

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlset\Services\SQLAgent$<INSTANCE>


    Not Yer tutucu INSTANCE gerçek bir SQL Server örneği adı ile değiştirilir.

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 7.0 Service Pack 1
  • Microsoft SQL Server 7.0 Service Pack 2
  • Microsoft SQL Server 7.0 Service Pack 3
  • Microsoft SQL Server 7.0 Service Pack 4
Anahtar Kelimeler: 
kbmt kbpending kbprb KB322140 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:322140  (http://support.microsoft.com/kb/322140/en-us/ )