Aracılığıyla paylaş


SqlConfigurableRetryFactory Sınıf

Tanım

Farklı yeniden deneme mantığı sağlayıcılarına geçici hataların ortak bir listesini sağlar.

public ref class SqlConfigurableRetryFactory sealed
public sealed class SqlConfigurableRetryFactory
type SqlConfigurableRetryFactory = class
Public NotInheritable Class SqlConfigurableRetryFactory
Devralma
SqlConfigurableRetryFactory

Açıklamalar

Aşağıdaki tabloda iç geçici hata listesi gösterilmektedir.

Hata Numarası Description
1204 SQL Server Veritabanı Altyapısı örneği şu anda bir LOCK kaynağı alamıyor. Daha az etkin kullanıcı olduğunda deyiminizi yeniden çalıştırın. Veritabanı yöneticisinden bu örnek için kilit ve bellek yapılandırmasını denetlemesini veya uzun süre çalışan işlemleri denetlemesini isteyin.
1205 İşlem (İşlem Kimliği) başka bir işlemle kaynaklarda kilitlendi ve kilitlenme kurbanı olarak seçildi. İşlemi yeniden çalıştırın.
1222 Kilit isteği zaman aşımı süresi aşıldı.
49918 İsteği işlenemiyor. İsteği işlemek için kaynaklar yeterli değil.
49919 Oluşturma veya güncelleştirme isteği işlenemiyor. “%ld” aboneliği için devam eden çok fazla oluşturma veya güncelleştirme işlemi var.
49920 İsteği işlenemiyor. “%ld” aboneliği için devam eden çok fazla işlem var.
4060 Oturum açma tarafından istenen "%.*ls" veritabanı açılamıyor. Oturum açılamadı.
4221 'HADR_DATABASE_WAIT_FOR_TRANSITION_TO_VERSIONING' üzerinde uzun bekleme nedeniyle okuma-ikincil oturum açma başarısız oldu. Çoğaltma geri dönüştürüldükleri sırada uçuşta olan işlemler için satır sürümleri eksik olduğundan çoğaltma oturum açma için kullanılamıyor. Sorun, birincil çoğaltmada etkin işlemler geri alınarak veya işlenerek çözülebilir. Bu koşulun oluşumları, birincilde uzun yazma işlemlerinden kaçınılarak simge durumuna küçültülebilir.
40143 Hizmet isteğinizi işlerken bir hatayla karşılaştı. Lütfen tekrar deneyin.
40613 '%.*ls' sunucusundaki '%.*ls' veritabanı şu anda kullanılamıyor. Lütfen bağlantıyı daha sonra yeniden deneyin. Sorun devam ederse müşteri desteğine başvurun ve '%.*ls' oturum izleme kimliğini sağlayın.
40501 Hizmet şu an meşgul. İsteği 10 saniye sonra yeniden deneyin. Olay kimliği: %ls. Kod: %d.
40540 Hizmet isteğinizi işlerken bir hatayla karşılaştı. Lütfen tekrar deneyin.
40197 Hizmet isteğinizi işlerken bir hatayla karşılaştı. Lütfen tekrar deneyin. Hata kodu %d.
10929 Kaynak Kimliği: %d. %s en düşük garanti %d, üst sınır %d ve veritabanının geçerli kullanımı %d. Ancak, sunucu şu anda bu veritabanı için %d'den büyük istekleri desteklemek için çok meşgul. Daha fazla bilgi için bkz. http://go.microsoft.com/fwlink/?LinkId=267637. Aksi takdirde, lütfen daha sonra yeniden deneyin.
10928 Kaynak Kimliği: %d. Veritabanı için %s sınırı : %d ve bu sınıra ulaşıldı. Daha fazla bilgi için bkz. http://go.microsoft.com/fwlink/?LinkId=267637.|
10060 Sunucuyla bağlantı kurulurken bir hata oluştu. SQL Server bağlanırken, bu hatanın nedeni varsayılan ayarlar altında SQL Server uzak bağlantılara izin vermemesi olabilir. (sağlayıcı: TCP Sağlayıcısı, hata: 0 - Bağlı taraf bir süre sonra düzgün yanıt vermediğinden veya bağlı ana bilgisayar yanıt vermediğinden bağlantı kurulamadığından bağlantı girişimi başarısız oldu.) (Microsoft SQL Server, Hata: 10060)
10054 Bir veya daha fazla sütunun veri değeri, sağlayıcı tarafından kullanılan türe taşmış.
10053 İşaret uyuşmazlığı veya taşma dışında nedenlerle veri değeri dönüştürülemedi.
997 Sunucuyla başarıyla bağlantı kuruldu, ancak oturum açma işlemi sırasında bir hata oluştu. (sağlayıcı: Adlandırılmış Kanallar Sağlayıcısı, hata: 0 - Çakışan G/Ç işlemi devam ediyor)
233 Sunucuyla başarıyla bağlantı kuruldu, ancak oturum açma işlemi sırasında bir hata oluştu. (sağlayıcı: Paylaşılan Bellek Sağlayıcısı, hata: 0 - Kanalın diğer ucunda işlem yok.) (Microsoft SQL Server, Hata: 233)

Oluşturucular

SqlConfigurableRetryFactory()

Farklı yeniden deneme mantığı sağlayıcılarına geçici hataların ortak bir listesini sağlar.

Yöntemler

CreateExponentialRetryProvider(SqlRetryLogicOption)

Üstel bir zaman aralığı yeniden deneme mantığı sağlayıcısı sağlar.

CreateFixedRetryProvider(SqlRetryLogicOption)

Sabit aralıklı bir yeniden deneme mantığı sağlayıcısı sağlar.

CreateIncrementalRetryProvider(SqlRetryLogicOption)

Artımlı bir zaman aralığı yeniden deneme mantığı sağlayıcısı sağlar.

CreateNoneRetryProvider()

döndüren falseile yeniden denenemez bir TransientPredicate sağlayıcı sağlar.

Şunlara uygulanır