Untuk menyalin string besar secara andal dari panel hasil kueri SSMS Anda, Anda ingin memperhatikan pengaturan berikut (saya sedang melihat SSMS 10.50.2500.0 sekarang):
Tools > Options > Query Results > SQL Server > Results to Grid
Max chars retreived:
Non-XML: 65535
XML: Unlimited
Tools > Options > Query Results > SQL Server > Results to Text
Max chars displayed:
8192
Anda mungkin perlu setidaknya membuka jendela kueri baru agar setelan dapat diterapkan. Perhatikan bahwa karena XML tidak terbatas, Anda dapat berpotensi dilemparkan ke XML untuk mendapatkan hasil lengkap. Dalam hal ini, Anda dapat melakukan hal berikut:
select cast(convert(varchar(max), MyColumn, 1) as xml) -- Use style 1 to get "0x..."
Semua yang dikatakan, mungkin ada metode yang lebih baik (dan dapat diotomatisasi/direproduksi) untuk memindahkan data di sekitar sistem Anda seperti yang telah disebutkan orang lain:
- Siapkan server tertaut untuk menjalankan pernyataan insert
- Gunakan openrowset untuk menanyakan server jauh
- SSMS:Ekspor data, Buat skrip, hasil ke file
- SSIS
- Alat pihak ketiga (Perbandingan Data Redgate, dll.)