Studio manajemen SQL hang ketika dibuka setelah ditutup pada layar ganda

16

Saya memiliki pengaturan layar ganda. Saya menjalankan windows 8.1. Saya memiliki masalah ini dengan Management studio 2008 R2, 2012 dan 2014.

Jika saya menyeret layar studio manajemen ke tampilan ke-2 saya, dan kemudian menutupnya, ketika saya membukanya lagi, itu akan membuka pada layar ke-2. Inilah yang saya harapkan. Sayangnya, kotak dialog connect to server tersembunyi dari pandangan dan layar utama tetap tidak fokus. Tetap tidak responsif, menunggu dialog yang tidak dapat ditemukan. Saya telah mencoba ctrl-alt-tab dan ctrl-alt-esc untuk menemukannya tetapi tidak berhasil.

Satu-satunya cara saya bisa mengatasinya adalah dengan mematikan proses. beralih ke satu layar dan kemudian membukanya.

Adakah yang tahu tentang perbaikan untuk perilaku ini. Benar-benar membuat frustrasi.

Lee Chetwynd
sumber
Ini adalah perilaku atipikal untuk SSMS. Saya telah menggunakannya pada banyak mesin dengan dual monitor dan tidak pernah mengalami masalah ini. Apakah Anda memiliki beberapa perangkat lunak multi-monitor pihak ketiga yang diinstal? Mungkin perangkat lunak ini dikonfigurasi untuk mengingat lokasi relatif kotak dialog saat dibuka, atau apalah? Sudahkah Anda mencoba menyeret SSMS ke monitor ke-2, menutup SSMS, membukanya kembali, dan melihat apa yang terjadi?
Max Vernon
1
Tidak, tidak ada perangkat lunak pihak ketiga. Saya tidak dapat menarik jendela SSMS karena sama sekali tidak responsif karena kotak dialog 'sambungkan ke server' disembunyikan di suatu tempat.
Lee Chetwynd
Rekan-rekan saya juga mengalami masalah yang sama. Saya telah mencoba berbagai versi studio manajemen (lihat pertanyaan), untuk melihat apakah itu diperbaiki (saya pikir ini bug).
Lee Chetwynd
Sebagai solusi, coba buka SSMS di layar utama, sambungkan ke SQL Server, lalu seret Jendela yang terbuka ke layar ke-2. Tutup SSMS. Buka kembali, dan lihat apakah itu menyelesaikan masalah.
Max Vernon
Apa yang telah Anda jelaskan lakukan adalah masalah aktual yang saya miliki. Saya seret SSMS ke layar kedua saya, tutup, ketika dibuka lagi, itu akan selalu terbuka di layar ke-2. Itulah masalahnya, itu tergantung di sana. Ini berfungsi dengan baik pada layar ke-2 sampai saya menutupnya di layar ke-2. Maka tidak ada cara untuk membukanya kembali tanpa mematikannya, melalui task manager, beralih ke tampilan tunggal dan membukanya lagi.
Lee Chetwynd

Jawaban:

30

Saya telah menemukan jawabannya di situs server salah:

/server//a/491235/171795

Sayangnya saya tidak dapat memilih orang itu ( /server//users/166318/eirik-toft ) karena saya tidak memiliki reputasi di situs itu (atau situs ini yang pertanyaan saya juga dimigrasikan). Namun, Saya pikir saya akan meninggalkan jawaban ini di sini sebagai rambu untuk jawabannya.

Untuk mengatasi masalah ini saya 'alt-tab' untuk memilih jendela sql utama. Lalu 'alt-space' untuk mendapatkan menu konteks lalu 'm' untuk memilih bergerak, lalu saya menggunakan tombol panah untuk membawa kotak dialog tersembunyi ke dalam tampilan.

Lee Chetwynd
sumber
4
Saya telah menemukan sedikit lebih banyak informasi yang mungkin bermanfaat. Masalah ini terjadi karena layar ganda saya tidak rata. Layar kedua saya berada di kanan dan lebih rendah dari layar utama saya. Saya telah mengkonfigurasi ini di pengaturan resolusi layar sehingga pointer mengalir dari satu ke yang lain dengan benar. Dialog koneksi untuk SQL MS mencoba muncul di tingkat tengah dengan tampilan utama dan karenanya dari layar.
Lee Chetwynd
4

Mungkin agak terlambat untuk ini, tetapi saya menderita masalah yang sama. Terjadi pada saya ketika saya menutupnya di monitor kedua dengan itu terpasang di sudut. Solusi sederhana bagi saya adalah hanya melarikan diri dengan fokus pada Manajer. Itu menutup dialog sehingga Anda dapat mengontrol manajer lagi. Kemudian pindahkan ke monitor utama dan coba sambungkan. Jauh lebih sederhana daripada mencoba memindahkan dialog ke fokus.

Rodnale
sumber
1

Terima kasih atas jawabannya, teman-teman!

Ini membantu saya menemukan solusi permanen ketika menggunakan pengaturan layar ganda.

Setelah Anda berhasil mendapatkan Object Explorer kembali di layar Anda dapat menutupnya dan mengkonfigurasi Management Studio (2014) untuk tidak membukanya secara otomatis saat startup. Ini akan mencegah fenomena terjadi ketika Management Studio diatur untuk terbuka di layar sekunder Anda secara otomatis.

Lakukan dengan membuka Tools> Options> Environment> Startup

Untuk opsi "Saat memulai:" pilih "Buka lingkungan kosong", klik "OK" dan Anda terhindar dari gangguan ini. :-)

Stephen
sumber
Setelah penyelidikan lebih lanjut saya menemukan bahwa di atas bukan perbaikan permanen untuk masalah tersebut. Saya menemukan akar penyebab pada sistem saya dan berhasil memperbaikinya secara permanen. Pada Windows 8.1, penyelarasan tata letak layar ganda menyebabkan masalah ini ketika tidak disejajarkan dengan bagian atas atau bawah. Saya telah memasang layar saya ke papan atas mereka dan ini sepenuhnya memecahkan masalah ini bagi saya terlepas dari mengubah opsi startup. :-)
Stephen
0

Anda cukup "Mengunci layar" (Win-L) kemudian login kembali ke Windows, Anda akan melihat kotak dialog muncul. Ini jelas merupakan masalah dengan lebih dari satu layar di mana salah satu dari mereka tidak diatur ke level yang sama (tidak selaras dengan (0,0)) oleh karena itu kotak dialog disembunyikan.

Tony Chan
sumber
0

Solusi lain tidak berfungsi untuk saya, karena saya tidak bisa membuka jendela.

Namun, jika Anda menekan "enter" tepat setelah Anda memulainya, Anda menekan "enter" pada jendela koneksi yang sedang fokus (tetapi off screen) dan itu akan terhubung kembali ke entri terakhir Anda.

Jadi setidaknya jika yang terakhir Anda valid, ini adalah solusi sementara.

Stephen Cook
sumber
-1

Saya dapat memperbaiki masalah dialog yang keluar dari ruang layar dengan melakukan hal berikut:

  • Konfigurasikan display saya sehingga hanya satu yang aktif
  • Logout dari Windows
  • Masuk kembali dan buka SQL Management Studio
  • Kembalikan konfigurasi multi-monitor

Saya juga mencoba trik lama menggunakan tombol windows dengan tombol panah untuk mencoba dan memindahkan dialog ke layar lain tetapi itu tidak berhasil dalam kasus ini.

Moderen
sumber
-1

ubah resolusi tampilan untuk menjadikan layar tempat SSMS saat ini membekukan layar utama. Ini akan mencairkan SSMS

Lisa
sumber
-1

Dalam kasus saya, opsi "Jalankan sebagai Administrator" bekerja seperti pesona. Saya mengakses layar server saya dengan windows RDP. Dan ketika saya membuka SQL Server Management Studio dan Visual Studio 2010 pengguna hang saat ini dan tidak akan beroperasi kecuali sign off terputus oleh administrator.

Tetapi ketika saya mengatur mode kompatibilitas kedua aplikasi ke "jalankan sebagai Administrator", itu mulai berfungsi dengan baik.

Manoj jagadale
sumber