MSSQLSERVER_511
Berlaku untuk: SQL Server
Detail
Atribut | Nilai |
---|---|
Nama Produk | SQL Server |
ID Peristiwa | 511 |
Sumber Kejadian | MSSQLSERVER |
Komponen | SQLEngine |
Nama Simbolis | ROW_TOOBIG |
Teks Pesan | Tidak dapat membuat baris berukuran %d yang lebih besar dari maksimum %d yang diperbolehkan. |
Penjelasan
Operasi yang telah Anda coba telah melebihi ukuran maksimum baris. Biasanya, ukuran maksimum baris adalah 8.060 byte. Beberapa format penyimpanan berisi overhead yang dapat mengurangi ukuran baris yang tersedia untuk data. Misalnya, saat Anda menggunakan kolom jarang, ukuran maksimum baris adalah 8.018 byte. Beberapa operasi yang menambahkan atau menghapus baris dan beberapa operasi yang mengubah tipe data kolom mengharuskan baris ditulis ulang pada halaman data, lalu baris asli dihapus. Dalam operasi ini, batas efektif untuk ukuran baris adalah setengah dari batas maksimum. Ini karena baris asli dan baris yang dimodifikasi harus dimuat di halaman data untuk jangka waktu singkat.
Tindakan Pengguna
Jika memungkinkan, kurangi ukuran baris.
Jika menurut Anda masalah disebabkan oleh pembaruan baris di tempat, Anda harus mengubah tabel dalam beberapa langkah. Buat tabel baru, dan transfer data ke tabel baru. Kemudian, hapus tabel asli dan ganti nama tabel baru, atau potong tabel asli, ubah baris dalam tabel asli, lalu pindahkan data kembali ke dalamnya.