Студія управління SQL зависає при відкритті після закриття на подвійному екрані


16

У мене встановлено подвійний екран. Я запускаю Windows 8.1. У мене ця проблема була в студії менеджменту 2008 R2, 2012 та 2014.

Якщо перетягнути екран студії управління на другий дисплей, а потім закрити його, коли я знову відкрию його, він відкриється на другому дисплеї. Це я б очікував. На жаль, діалогове вікно підключення до сервера приховано від перегляду, а головний екран залишається поза увагою. Він залишається нерозбірливим, чекаючи діалогу, який неможливо знайти. Я спробував знайти ctrl-alt-tab і ctrl-alt-esc, щоб знайти його, але безрезультатно.

Єдиний спосіб, який я можу розібрати, це вбити процес. перейдіть на один екран, а потім відкрийте його.

Хтось знає виправлення такої поведінки. Це дійсно засмучує.


Це нетипова поведінка для SSMS. Я використовував його на багатьох машинах з подвійними моніторами і ніколи не відчував цього питання. У вас встановлено стороннє програмне забезпечення з кількома моніторами? Можливо, програмне забезпечення налаштоване на запам’ятовування відносних місць діалогових вікон, коли вони відкриваються, чи щось? Ви спробували перетягнути SSMS на 2-й монітор, закрити SSMS, повторно відкрити його і подивитися, що відбувається?
Макс Вернон

1
Ні, немає стороннього програмного забезпечення. Я не можу перетягнути вікно SSMS, оскільки воно повністю не відповідає, оскільки діалогове вікно "Підключитися до сервера" десь приховано.
Лі Четвінд

Мої колеги також відчувають те саме питання. Я спробував різні версії студії управління (див. Питання), щоб побачити, чи вона виправлена ​​(я думаю, що це помилка).
Лі Четвінд

Як обхід, спробуйте відкрити SSMS на головному екрані, підключившись до SQL Server, а потім перетягніть відкрите вікно на другий екран. Закрити SSMS. Повторно відкрийте його і подивіться, чи це вирішує проблему.
Макс Вернон

Те, що ви описали, - це актуальна проблема, яку я маю. Я перетягую SSMS на другий екран, закриваю його, коли відкриється знову, він завжди відкриється на 2-му екрані. У цьому проблема, вона там висить. Він добре працює на 2-му екрані, поки не закрию його на 2-му екрані. Тоді немає способу його повторного відкриття, не вбиваючи його, через диспетчер завдань, перехід на єдиний дисплей та відкриття його знову.
Лі Четвінд

Відповіді:


30

Я знайшов відповідь на сайті помилок сервера:

/server//a/491235/171795

На жаль , я не можу голосувати хлопець вгору ( /server//users/166318/eirik-toft ) , як у мене немає ніякої репутації на цьому сайті (або цей сайт , що мій питання було мігрували теж) Однак, Я думав, що залишу цю відповідь тут як покажчик до його відповіді.

Щоб вирішити проблему, я "alt-tab" вибрати головне вікно sql. Потім "alt-space", щоб отримати контекстне меню, потім "m" для вибору переміщення, тоді я використовував клавіші зі стрілками, щоб привести приховане діалогове вікно.


4
Я виявив трохи більше інформації, яка може бути корисною. Ця проблема виникла через те, що мої подвійні екрани не були на рівні. Мій другий екран був праворуч і нижче мого основного екрана. Я налаштував це в налаштуваннях роздільної здатності екрана, щоб покажчик правильно перетікав з одного на інший. Діалогове вікно підключення для SQL MS намагається відобразитися на центральному рівні за допомогою основного дисплея, а отже, і поза екраном.
Лі Четвінд

4

Можливо, це буде трохи пізно, але я страждав від тієї ж проблеми. Стається зі мною, коли я закриваю його на другому моніторі з прикріпленим у куті монітором. Просте рішення для мене полягало в тому, щоб просто потрапити на втечу з акцентом на Менеджера. Це закриває діалогове вікно, щоб ви могли знову керувати менеджером. Потім перенесіть його на головний монітор і спробуйте підключитися. Набагато простіше, ніж намагатися перемістити діалог у фокус.


1

Дякую за відповіді тут, хлопці!

Це допомогло мені знайти постійне рішення при використанні подвійного налаштування екрана.

Після того, як вам вдалося повернути Object Explorer на екран, ви можете його закрити і налаштувати Management Studio (2014), щоб він не відкривався автоматично під час запуску. Це запобіжить появі явища, коли програму Management Studio автоматично відкриється на другому екрані.

Зробіть це, перейшовши в Інструменти> Опції> Навколишнє середовище> Запуск

Для параметра "При запуску:" виберіть "Відкрити порожнє середовище", натисніть "ОК", і ви позбудетеся цього роздратування. :-)


Після подальшого розслідування я виявив, що вищезгадане не є постійним вирішенням проблеми. Я знайшов першопричину в моїй системі і мені вдалося її виправити назавжди. У Windows 8.1 багаторівневе вирівнювання макета екрана спричиняє цю проблему, якщо не вирівнюється ні вгорі, ні внизу. Я підключив свої екрани до їхнього верхнього кордону, і це повністю вирішило цю проблему для мене, незалежно від зміни параметрів запуску. :-)
Стівен

0

Ви можете просто "Заблокувати екран" (Win-L), а потім увійти до Windows, ви повинні побачити діалогове вікно. Це, безумовно, проблема з більш ніж одним екраном, в якому будь-який з них не встановлений на одному рівні (не вирівняний до (0,0)), тому діалогове вікно приховано.


0

Інші рішення не працювали для мене, тому що я просто не зміг відобразити вікно.

Однак якщо ви натискаєте кнопку "enter" відразу після її запуску, ви натискаєте "enter" у вікні підключення, яке знаходиться у фокусі (але вимкненому екрані), і воно знову підключиться до вашого останнього запису.

Так що принаймні, якщо ваш останній дійсний, це тимчасове рішення.


-1

Мені вдалося виправити неполадки діалогового вікна, виконавши наступні дії:

  • Налаштуйте мої дисплеї так, щоб тільки один був активним
  • Вихід із Windows
  • Увійдіть назад та відкрийте SQL Management Studio
  • Відновіть конфігурацію мультимонітора

Я також спробував старий трюк використання клавіші Windows з клавішами зі стрілками, щоб спробувати перенести діалогове вікно на інший екран, але це не працює в цьому випадку.


-1

змінити роздільну здатність дисплея, щоб зробити екран, де SSMS зараз заморожений основний екран. Це розморозить SSMS


-1

У моєму випадку варіант "Запустити як адміністратор" працював як шарм. Я звертався до екрана свого сервера за допомогою RDP Windows. І коли я відкриваю SQL Server Management Studio і Visual Studio 2010, користувач зависає на даний момент і не буде працювати, якщо не вийти з відключеного адміністратором.

Але коли я встановлюю режим сумісності обох додатків на "запустити як адміністратор", він почне працювати нормально.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.