SQL Server çalıştıran bir bilgisayarda çok sayıda işlem çalıştırdığınızda beklenmeyen davranış ortaya çıkar.

Makale çevirileri Makale çevirileri
Makale numarası: 824422 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Belirtiler

Birçok işlemleri (örneğin, 50'den fazla), bilgisayarınızda olmayan beklenen davranış çalıştırdığınızda ortaya çıkabilir. Ancak, olabilir veya bir hata iletisi alabilirsiniz ve hata iletileri, sorun ilişkili günlük dosyalarında bilgisayarınızda oturum açılamaz. Bu sorun aşağıdaki belirtilerden ilişkilidir:
  • SQL Server Agent işleri CmdExec işlem adımları, yok bir nedenle başarısız. Bazı durumlarda, iş gerçekten çalışmadı karşın işin durumunu başarısı için ayarlanır.
  • Xp_cmdshell deyimi hangi komut verilmeden ne olursa olsun, NULL değeri döndürür.
  • CmdExec işlem adımları'de veri dönüştürme Hizmetleri (DTS) herhangi bir hata ile başarısız olabilir.
  • OLE Otomasyonu gibi sp_OACreate saklı yordamı, saklı yordamlar için genişletilmiş veya hata kodları döndüren olmadan başlatılamayabilir.
  • Işlem dışı çoğaltma aracıları ile ilgili sorunlarınız olabilir.
  • Görev çubuğunda <a2>Başlat</a2> menüsünden açılabilir.
  • Işlem dışı COM nesnesi düzgün çalışmayabilir.
  • CTRL + ALT + DEL tuşlarına basarak Görev Yöneticisi'ni başlatmaya çalıştığınızda, Windows Görev Yöneticisi başlatılamıyor ve sistem olay günlüğüne aşağıdakine benzer bir hata iletisi gösterebilir:

    Olay KIMLIĞI: 26
    Uygulama iletişim kutusu: cmd.exe
    Uygulama hatası: Uygulama düzgün olarak başlayamadı (0xc0000142). Sonlandırmak için Tamam düğmesini tıklatın.

  • CreateProcess Windows APı'SI kullanan herhangi bir işlem ile ilgili sorunlarınız olabilir.

Pratik Çözüm

Bu soruna geçici bir çözüm için aşağıdaki adımları izleyin.

Önemli Bu bölüm, yöntem veya görev kayıt defterini nasıl söyleyin adımları içerir. Ancak kayıt defterini hatalı olarak değiştirirseniz önemli sorunlar oluşabilir. Bu nedenle, bu adımları dikkatlice uyguladığınızdan emin olun. Ek koruma için, kayıt defterini değiştirmeden önce yedeklemeyi unutmayın. Bir sorun oluşursa kayıt defterini daha sonra geri yükleyebilirsiniz. Kayıt defterini yedekleme ve geri yükleme 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:
322756Windows'da kayıt defterini yedekleme ve geri yükleme
  1. Komut isteminde, Kayıt Defteri Düzenleyicisi'ni başlatmak için Regedt32.exe'yi yazın.
  2. Kayıt Defteri Düzenleyicisi'nde, aşağıdaki kayıt defteri anahtarını bulun:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems
  3. Kayıt Defteri Düzenleyicisi'nin sağ bölmesinde, Windows ' u tıklatın.
  4. Düzen menüsünden Değiştir ' i tıklatın.
  5. Dize Düzenle iletişim kutusunda, SharedSection bulun parametresi <a2>Değer verisi</a2> kutusuna dize ve sonra SharedSection parametresi için daha büyük bir değer belirtin.

    NotSharedSection parametresi aşağıdaki biçimi kullanarak masaüstü ve sistem belirtir; burada <xxxx> en büyük boyutunu (kilobayt olarak), sistem genelinde öbek tanımlayan <yyyy> boyutunu tanımlar masaüstü yığını ve <zzzz> masaüstü yığını etkileşimli olmayan bir Windows istasyon ile ilişkili olan her bir masaüstü boyutu:
    SharedSection <xxxx>,<yyyy>,<zzzz>
  6. Tamam ' ı tıklatın.
Etkileşimli olmayan masaüstü yığını 256 KB veya 512 KB artırırsanız, genellikle sorun gidermek için yeterli bellek sağlar.

Daha fazla bilgi

Bu sorun Microsoft Windows NT bilinen bir sorun nedeniyle sunucu. SQL Server, etkileşimli olmayan bir masaüstü yığını kullanır. Pek çok işlem oluşturulursa, etkileşimli olmayan bir masaüstü yığını bellek yetersiz çalıştırabilir. Bir ayırma isteğini yerine getirmek için yeterli bellek olmadığında, bir hata döndürdü ve bilgisayar belleği azalmış durumda kullanıcıya bildirilir. Bazı programlar hata işleme ve bazen vardır hata iletisi iletişim kutusu oluşturmak için yeterli bellek olmayabilir. Hata iletisi iletişim kutusu oluşturmak için yeterli bellek olmadığında, istenen işlem bir hata iletisi oluşturmadan başarısız olabilir.

Referanslar

Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
126962Çok sayıda çalışan programları varsa, "bellek yetersiz" hata iletisi görüntülenir.

Özellikler

Makale numarası: 824422 - Last Review: 4 Mart 2004 Perşembe - Gözden geçirme: 1.6
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition, Ne zaman ne ile kullanilir:
    • Microsoft Windows NT 4.0
Anahtar Kelimeler: 
kbmt kbvirtualmem kbeventlog kbregistry kbmessagebox kbserver kbsysadmin kbprb KB824422 KbMttr
Machine-translated Article
Ö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:824422

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com