Bagikan melalui


SqlConfigurableRetryFactory Kelas

Definisi

Menyediakan penyedia logika coba lagi yang berbeda dengan daftar umum kesalahan sementara.

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

Keterangan

Tabel berikut ini memperlihatkan daftar kesalahan sementara dalam.

Nomor Kesalahan Deskripsi
1204 Instans mesin database SQL Server tidak dapat memperoleh sumber daya LOCK saat ini. Jalankan ulang pernyataan Anda saat ada lebih sedikit pengguna aktif. Minta administrator database untuk memeriksa konfigurasi kunci dan memori untuk instans ini, atau untuk memeriksa transaksi yang berjalan lama.
1205 Transaksi (ID Proses) mengalami kebuntuan pada sumber daya dengan proses lain dan telah dipilih sebagai korban kebuntuan. Jalankan ulang transaksi.
1222 Periode batas waktu permintaan kunci terlampaui.
49918 Permintaan tidak dapat diproses. Tidak cukup sumber daya untuk memproses permintaan.
49919 Tidak bisa memproses permintaan buat atau perbarui. Terlalu banyak operasi buat atau peningkatan yang sedang berlangsung untuk langganan "%ld".
49920 Permintaan tidak dapat diproses. Terlalu banyak operasi yang sedang berlangsung untuk langganan "%ld".
4060 Tidak dapat membuka database "%.*ls" yang diminta oleh proses masuk. Gagal masuk.
4221 Masuk ke baca-sekunder gagal karena menunggu lama di 'HADR_DATABASE_WAIT_FOR_TRANSITION_TO_VERSIONING'. Replika tidak tersedia untuk masuk karena versi baris hilang untuk transaksi yang sedang dalam proses ketika replika didaur ulang. Masalah ini dapat diatasi dengan menggulung balik atau melakukan transaksi aktif pada replika utama. Kejadian kondisi ini dapat diminimalisir dengan menghindari transaksi tulis panjang di replika utama.
40143 Layanan ini menemui kesalahan saat memproses permintaan Anda. Harap coba lagi.
40613 Database '%.*ls' di server '%.*ls' saat ini tidak tersedia. Coba lagi sambungan ini nanti. Jika masalah berlanjut, hubungi dukungan pelanggan, dan beri mereka ID pelacakan sesi '%.*ls'.
40501 Layanan sedang sibuk. Coba lagi permintaan setelah 10 detik. ID Insiden: %ls. Kode: %d.
40540 Layanan ini menemui kesalahan saat memproses permintaan Anda. Harap coba lagi.
40197 Layanan ini menemui kesalahan saat memproses permintaan Anda. Harap coba lagi. Kode galat %d.
10929 ID Sumber Daya: %d. Jaminan minimum %s adalah %d, batas maksimum adalah %d dan penggunaan saat ini untuk database adalah %d. Namun, server saat ini terlalu sibuk untuk mendukung permintaan yang lebih besar dari %d untuk database ini. Untuk informasi selengkapnya, lihat http://go.microsoft.com/fwlink/?LinkId=267637. Jika tidak, silakan coba lagi nanti.
10928 ID Sumber Daya: %d. Batas %s untuk database adalah %d dan telah tercapai. Untuk informasi selengkapnya, lihat http://go.microsoft.com/fwlink/?LinkId=267637.|
10060 Terjadi kesalahan saat membuat koneksi ke server. Saat menyambungkan ke SQL Server, kegagalan ini mungkin disebabkan oleh fakta bahwa di bawah pengaturan default SQL Server tidak mengizinkan koneksi jarak jauh. (penyedia: Penyedia TCP, kesalahan: 0 - Upaya koneksi gagal karena pihak yang terhubung tidak merespons dengan benar setelah jangka waktu tertentu, atau koneksi yang dibuat gagal karena host yang terhubung gagal merespons.) (Microsoft SQL Server, Kesalahan: 10060)
10054 Nilai data untuk satu atau beberapa kolom meluapkan jenis yang digunakan oleh penyedia.
10053 Tidak dapat mengonversi nilai data karena alasan selain ketidakcocokan tanda atau luapan.
997 Sambungan berhasil dibuat dengan server, tetapi kemudian terjadi kesalahan selama proses masuk. (penyedia: Penyedia Pipa Bernama, kesalahan: 0 - Operasi I/O yang tumpang tindih sedang berlangsung)
233 Sambungan berhasil dibuat dengan server, tetapi kemudian terjadi kesalahan selama proses masuk. (penyedia: Penyedia Memori Bersama, kesalahan: 0 - Tidak ada proses di ujung pipa lainnya.) (Microsoft SQL Server, Kesalahan: 233)

Konstruktor

SqlConfigurableRetryFactory()

Menyediakan penyedia logika coba lagi yang berbeda dengan daftar umum kesalahan sementara.

Metode

CreateExponentialRetryProvider(SqlRetryLogicOption)

Menyediakan penyedia logika coba lagi interval waktu eksponensial.

CreateFixedRetryProvider(SqlRetryLogicOption)

Menyediakan penyedia logika coba lagi waktu interval tetap.

CreateIncrementalRetryProvider(SqlRetryLogicOption)

Menyediakan penyedia logika coba lagi interval waktu bertahap.

CreateNoneRetryProvider()

Menyediakan penyedia yang tidak dapat dicoba kembali dengan TransientPredicate yang mengembalikan false.

Berlaku untuk