SqlConfigurableRetryFactory Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 ifadenizi tekrar ç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 | Kilitleme isteği zaman aşımı süresi aşıldı. |
| 49918 | İstek işlenemiyor. İsteği işlemek için yeterli kaynak yok. |
| 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 | İstek işlenemiyor. "%ld" aboneliği için çok fazla işlem sürüyor. |
| 4060 | Oturum açma tarafından istenen "%.*ls" veritabanı açılamıyor. Giriş başarısız oldu. |
| 4221 | 'HADR_DATABASE_WAIT_FOR_TRANSITION_TO_VERSIONING' durumunda uzun bekleme nedeniyle okuma ikincil oturumuna giriş yapılamadı. Replika, geri dönüştürüldüğü sırada yürütülmekte olan işlemler için satır sürümleri eksik olduğundan oturum açma için kullanılamaz. Sorun, birincil replikadaki etkin işlemler geri alınarak veya tamamlanarak çözülebilir. Bu koşulun oluşumları, ana sunucuda uzun yazma işlemlerinden kaçınılarak azaltılabilir. |
| 40143 | Hizmet isteğinizi işlerken bir hatayla karşılaştı. Lütfen yeniden 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 yeniden deneyin. |
| 40197 | Hizmet isteğinizi işlerken bir hatayla karşılaştı. Lütfen yeniden deneyin. hata kodu %d. |
| 10929 | Kaynak Kimliği: %d. %s minimum garanti %d, üst sınır %d ve veritabanı için 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. https://learn.microsoft.com/azure/azure-sql/database/resource-limits-logical-server.. Aksi takdirde, lütfen daha sonra yeniden deneyin. |
| 10928 | Kaynak Kimliği: %d. Veritabanı için %s sınırı %d ve ulaşıldı. Daha fazla bilgi için bkz. https://learn.microsoft.com/azure/azure-sql/database/resource-limits-logical-server.. |
| 10060 | Sunucuya bağlantı kurarken bir hata meydana geldi. SQL Server'a bağlanırken, bu arıza, varsayılan ayarlarda SQL Server'ın uzak bağlantılara izin vermemesinden kaynaklanabilir. (sağlayıcı: TCP Sağlayıcısı, hata: 0 - Bağlı taraf belirli 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ının kullandığı türün kapasitesini aşmış. |
| 10053 | İşaret uyumsuzluğu veya taşma dışındaki nedenlerden dolayı veri 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 - Borunun diğer ucunda işlem yok.) (Microsoft SQL Server, Hata: 233) |
Oluşturucular
| Name | Description |
|---|---|
| SqlConfigurableRetryFactory() |
Farklı yeniden deneme mantığı sağlayıcılarına geçici hataların ortak bir listesini sağlar. |
Özellikler
| Name | Description |
|---|---|
| BaselineTransientErrors |
Bu liste, temel alınan uygulama değiştikçe herhangi bir zamanda değişebilir ve hataya neden olan API değişikliği olarak kabul edilmez. Uygulamalar, belirli hata kodları içeren bu listeye bağımlı olmamalıdır. |
Yöntemler
| Name | Description |
|---|---|
| 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 |