Panel hasil mengambang atau vertikal di SQL Server Management Studio

20

Saya memiliki konfigurasi multi monitor dan ingin dapat memiliki editor kueri saya di satu monitor dan panel hasil di yang lain.

Bisakah ini tercapai? Baik dengan membuat panel hasil yang terpasang secara vertikal ke editor kueri alih-alih secara horizontal, atau dengan membuat panel hasil mengapung sepenuhnya terpisah dari editor kueri.

Saya menggunakan SSMS 2008 R2 dan dapat meningkatkan ke 2012 jika ini adalah fitur baru.

Solusi saya saat ini adalah membuka 2 instance SSMS, keduanya dengan file .sql yang sama terbuka.

Saya membuat perubahan ke satu dan menyimpannya, kemudian beralih ke contoh lain yang meminta saya untuk memuat ulang skrip dan kemudian saya dapat menjalankannya dengan panel hasil mengisi sebagian besar monitor.

Shevek
sumber
Saya tidak memiliki lingkungan untuk itu, tetapi tidak bisakah Anda hanya menyeret jendela hasil dari SSMS dan ke monitor lain?
harrymc
bukan yang saya temukan, SSMS sepertinya bukan MDI. Karena itu pertanyaan ini!
Shevek
Lihat di menu Alat / folder Opsi / Lingkungan / Umum, jika Anda dapat mengatur "lingkungan MDI" dan meluncurkan kembali SSMS. ( sumber )
harrymc
1
Saya sekarang telah menginstal SSMS 2012 dan dapat mengkonfirmasikan bahwa berperilaku persis sama dengan 2008 R2, jadi itu bukan solusi untuk masalah ini
Shevek
2
Ini hal kecil. Banyak monitor sangat umum saat ini, terutama untuk devs. Setiap orang di tim kami memiliki setidaknya 2, sebagian besar memiliki tiga (saya punya 4: D) ... Ini akan menjadi fitur yang luar biasa.
Shevek

Jawaban:

12

Sayangnya panel hasil hanya dapat dilampirkan secara horizontal ke jendela editor Anda saat ini, ini berarti tidak ada cara untuk melepaskannya dan pindah ke layar lain.

Namun, satu peningkatan SSMS2012 dari 2008 adalah bahwa Anda tidak perlu memiliki dua instance dibuka sekarang untuk menggunakan beberapa monitor: Anda dapat membuka kunci jendela editor dan menyeretnya ke monitor kedua.

Sayangnya, Anda tidak dapat menduplikasi permintaan yang sama atau membukanya kembali. Jadi, memiliki dua contoh mungkin masih merupakan solusi optimal untuk Anda. Saya hanya terbiasa menekan dengan cepat

  • Ctrl-A (pilih semua yang ada di jendela editor),
  • Ctrl-C (menyalin ke clipboard),
  • Ctrl-TAB (beralih ke jendela [data] sebelumnya),
  • Lepaskan Ctrlsebentar
  • Ctrl-A (pilih konten lengkap dari jendela data kedua),
  • Ctrl-V (ganti konten dengan konten baru dari),
  • F5 (untuk menyegarkan data)

Ini mungkin tampak panjang, tetapi sebagian besar urutan dilakukan hanya dengan Anda Ctrlmenekan jari minimal , dan bagi mereka yang berpengalaman dalam permainan komputer, ini hanya mengingatkan salah satu dari "fatality" combo :)

Alexander Galkin
sumber
11

Setidaknya di Visual Studio 2015 yang lebih baru, Anda dapat menggunakan antarmuka untuk bekerja melawan database, dan hasilnya secara vertikal, di sebelah kanan. Hanya bekerja melalui SQL Server Object Explorer, dan buka skrip, atau mulai a New Query. Anda akan menemukan ikon kecil dengan garis vertikal di antara skrip, yang akan mengalihkan hasilnya ke orientasi vertikal, memberi Anda ruang layar yang berharga, terutama jika Anda menggunakan ultrawide, seperti yang saya lakukan.

masukkan deskripsi gambar di sini

Ahli Null Pointer
sumber
3

Jika skrip sql yang Anda edit, Anda dapat mengedit file dari aplikasi yang berbeda, menyimpan perubahan, menyegarkan dan memuat ulang hasil Anda. Dengan begitu hasil Anda bisa di jendela mereka sendiri.

Saya menggunakan luhur di satu layar dan SSMS di yang lain dengan panel hasil pindah ke bagian atas jendela.

Satu kelemahan dengan ini adalah tidak me-refresh otomatis ketika saya menyimpan jadi saya harus secara manual menerima perubahan yang dibuat setiap kali saya menyimpan tetapi tidak terlalu buruk.

John Forbes
sumber
Bekerja di VS 2017 juga. Terima kasih!
Oleg Melnikov