Masalah Anda adalah Anda berpikir bahwa Management Studio akan memberi Anda semua data. Tidak. Buka Alat> Opsi> Hasil Kueri> SQL Server. Jika Anda menggunakan Hasil ke Kotak, ubah "Karakter Maksimum Diperoleh" menjadi "Data Non XML" (perhatikan bahwa Hasil ke Kotak akan menghilangkan CR/LF apa pun). Jika Anda menggunakan Hasil menjadi Teks, ubah "Jumlah karakter maksimum yang ditampilkan di setiap kolom".
Anda mungkin tergoda untuk memasukkan lebih banyak, tetapi jumlah maksimum yang dapat Anda kembalikan dalam Management Studio adalah:
65535 for Results to Grid
8192 for Results to Text
Jika Anda benar-benar ingin melihat semua data di Management Studio, Anda dapat mencoba mengonversinya ke XML, tetapi ini juga memiliki masalah. Pertama atur Hasil Ke Kotak> data XML menjadi 5 MB atau tidak terbatas, lalu lakukan:
SELECT CONVERT(XML, column) FROM dbo.table WHERE...
Sekarang ini akan menghasilkan hasil kisi di mana tautan sebenarnya dapat diklik. Ini akan membuka jendela editor baru (ini bukan jendela kueri, jadi tidak akan ada tombol eksekusi, IntelliSense, dll.) dengan data Anda dikonversi ke XML. Ini berarti akan menggantikan >
dengan >
dll. Berikut ini contoh singkatnya:
SELECT CONVERT(XML, 'bob > sally');
Hasil:
Ketika Anda mengklik grid, Anda mendapatkan jendela baru ini:
(Itu memang memiliki IntelliSense, memvalidasi format XML, itulah sebabnya Anda melihat coretan.)
Kembali ke Peternakan
Jika Anda hanya ingin memeriksa kewarasan dan tidak benar-benar ingin menyalin semua 383K di tempat lain, maka jangan! Cukup periksa menggunakan:
SELECT DATALENGTH(column) FROM dbo.table WHERE...
Ini akan menunjukkan kepada Anda bahwa data Anda ditangkap oleh database, dan masalahnya adalah alat dan metode verifikasi Anda.
(Saya telah menulis tip tentang ini di sini .)