Saya menemukan skrip ini sql-server-2005-mencapai-tabel-baris-batas-ukuran yang tampaknya mengembalikan ukuran baris per panjang tipe data yang ditentukan. Saya membutuhkan skrip yang akan memberi saya semua baris dalam tabel yang ukuran datanya melebihi 8024 yang disarankan (apa pun yang direkomendasikan MS)
sql-server
Anthony
sumber
sumber
SELECT * FROM sys.dm_db_index_physical_stats(DB_ID(N'Database_Name'), OBJECT_ID(N'Table_Name'), NULL, NULL, 'DETAILED')
dan mencari apa pun yangalloc_unit_type_desc
adaROW_OVERFLOW_DATA
Jawaban:
Coba skrip ini:
Baris akan dipesan berdasarkan ukuran, sehingga Anda dapat memeriksa dari atas ke bawah.
sumber
Saya suka yang di atas dari Jaime. Saya menambahkan beberapa tanda kurung siku untuk menangani nama kolom yang aneh.
sumber
Dan saya suka yang di atas dari Speedcat dan memperpanjangnya untuk mendaftar semua Tabel dengan jumlah baris dan total byte.
sumber
coba ini:
sumber