Подтвердить что ты не робот

SSMS Изменение соединения для окна редактора запросов

Обычно, когда я хочу изменить соединение для окна редактора запросов в SQL Server Management Studio, я могу выбрать новое соединение из меню вверху - Query > Connection > Change Connection.

Однако, когда я работаю над кубами с подключением служб анализа, а затем откройте сохраненный SQL script (например, базовый SQL-представление), поле "Доступные базы данных" пустое, а "Изменить соединение" и другие 3 опции в этом меню (Connect, Disconnect, Disconnect all query) все серые.

Единственным обходным решением, которое я нашел для запуска сохраненного SQL script, является открытие "нового запроса" из базы данных SQL, к которой я хочу получить доступ в Обозревателе объектов, и либо скопировать мой script в его или снова открыть script - который теперь открывается как обычно, с новой базой запросов.

Кажется, что последнее соединение с базой данных окна "Редактор запросов" как соединение по умолчанию для любых новых запросов - и когда ваш последний "запрос" просматривает куб, тогда он ломается? У кого-нибудь есть исправление, чтобы отключить "Изменить соединение" правильно?

Я использую SQL Server 2008 R2 и открываю сохраненный SQL script в меню Файл > Открыть > Файл

4b9b3361

Ответ 1

Ну, SSMS не позволяет легко управлять соединениями (особенно, когда вы хотите переключать соединения между серверами). Я разработал надстройку для SSMS: SSMSBoost - добавляет дополнительные панели с панелью инструментов с вашими любимыми подключениями (вы должны их определить). В вашем случае после открытия script вам нужно будет выбрать правильное соединение из этой новой выпадающей надписи, и оно будет установлено. Addin в настоящее время свободен.

Ответ 2

К счастью, в SSMS 2008 R2, 2012 г. Есть функция подключения к изменению. Размещено непосредственно перед выпадающим меню. Или через меню Query > Connection > Change Connection.