SSMS
 sql >> Teknologi Basis Data >  >> Database Tools >> SSMS

Menyalin bidang besar (varbinary (maks)) ke file / clipboard

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.)


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. MSSQL Server Management Studio (SSMS) 2005 Template Kueri Baru

  2. Memulihkan tampilan database yang hilang, procs yang disimpan, dan kunci asing

  3. SSMS:Saat memilih string dalam skrip, sorot literal yang sama

  4. Bagaimana saya bisa memprogram pintasan keyboard untuk memilih 1000* teratas dari tabel yang dipilih?

  5. Waktu Eksekusi Kueri di Studio Manajemen &profiler. Apa yang diukurnya?